Beker is 'n Python implementering van die MapReduce raamwerk (nou 'n standaard deel van Hadoop ), sodat ontwikkelaars kode wat kan hardloop in verskillende vorme van parallelliseren te skryf.
Dit beteken kode wat kan hardloop in parallel op dieselfde masjien, of oor 'n rekenaar cluster (veelvuldige masjiene).
Beker in staat stel om ontwikkelaars kode te organiseer in kleiner stukke en kies waar, hoe en wanneer om dit te doen.
Hoewel dit mag wees oor die top vir klein webtuistes en programme, kan hierdie gedrag baie nuttig in aansoeke met 'n hoë verkeer vrag of wat groot hoeveelhede data te hanteer.
Beker kan werk en te stoor plaaslik via die hardeskyf, of dit kan afgeleë stoor gebruik. Vir die laaste geval, die Redis databasis word ondersteun
Eienskappe :.
- Aanhoudende data stoor ondersteuning
- hergebruik gedeeltelike uitslae
- concurrency ondersteuning
- Plaaslike data stoor
- Remote data stoor
- Operasie status checker
Wat is nuut in hierdie release:
- Python 3 verenigbaarheid fixes
- fsync (gids) in lêer backend
- Beker hakies (nog steeds meestal ongedokumenteerde, maar reeds in staat stel interne kode vereenvoudiging)
Wat is nuut in die weergawe 0.9.7:
- Fix gebruik van Numpy subklasse
- Fix redis URL parsing
- Fix `` shell`` vir nuwer weergawes van IPython
- korrek op terug te val nie-sqlite `` status``
Wat is nuut in die weergawe 0.9.6:
- Faster dekodering
- Bygevoeg beker-voer script
- Added beskryf () funksie
- Bygevoeg write_task_out () funksie
Wat is nuut in die weergawe 0.9.1:
- Bygevoeg `` webstatus`` subcommand
- Bygevoeg bvalue () funksie
- Vaste fout in `` shell`` subcommand (`` value`` was nie in die globale naamruimte)
- Verbeterde identiteit ()
- Vaste fout in die gebruik van Tasklets en --aggressive-, aflaai
- Vaste fout met Tasklets en slaap-tot / tjek
Wat is nuut in die weergawe 0.9:
- In die teenwoordigheid van 'n versperring (), tik die jugfile . Dit maak versperring veel makliker om te gebruik.
- Bygevoeg set_jugdir tot openbare API.
- Added CompoundTaskGenerator.
- Support subclassing van Taak.
- Vermy skep dopgehou in die lêer backend tensy dit nodig is.
- Voeg jug.mapreduce.reduce (wat mimicks die ingeboude verminder).
Wat is nuut in die weergawe 0.8.1:
- Fix redis backend vir nuwe weergawe van die kliënt module
- Faster lêer winkel vir groot lêers
- Fix `invalidate` met Tasklets
- Installeer toetse en het hulle uitvoerbare wees
- verander hash berekening metode. Dit het 'n spesiale geval op Numpy skikkings
- (vir spoed) en is meer extensible deur 'n __jug_hash__ haak
- Fix fout met Tasklet afhanklikhede nie behoorlik in ag geneem word
- Fix dop subcommand in nuwer weergawes van ipython
- Voeg __file__ kenmerk om vervalste jugmodule
Wat is nuut in die weergawe 0.8:
- Tasklets
- Fix foute in die slaap-tot en opruim
- Fix foute met CompoundTask (jy nodig beker te hardloop voer twee keer voordat).
Wat is nuut in die weergawe 0.8-b0:
- Tasklets - Fix foute in die slaap-tot en opruim .
Wat is nuut in die weergawe 0.7.4:
- Fix geval waar ~ / .jug / configrc doen nie bestaan nie.
- Print gasheer naam lêer te sluit op file_store.
- Refactored implementering van opsies.
- Fix aflaai take wat uitgevoer word nie.
- Fix mapreduce vir leë insette.
Wat is nuut in die weergawe 0.7.3:.
- Parse ~ / .jug / configrc
- Fix fout met die wag tye.
- Spesiale geval besparing van Numpy skikkings.
- Voeg meer ekspressiewe jugdir sintaksis.
- Slaan dict_store backend te skyf.
Wat is nuut in die weergawe 0.7.2:.
- Ingesluit ontbrekende lêers in die verspreiding
Wat is nuut in die weergawe 0.7.1:.
- slaap totdat subcommand
- Fix vir versperring () en mapreduce interaksie.
- Dokumentasie verbetering.
Wat is nuut in die weergawe 0.7:
- Beter `` shell`` opdrag
- oorgeskryf metode vir die laai jugfiles
- take oorspronklike funksie toeganklik as `f`
Wat is nuut in die weergawe 0.6.9:.
- New tjek opdrag
- load_all () binne dop.
Wat is nuut in die weergawe 0.5.2:.
- New `shell` opdrag
- Compression in redis backend.
- Verbeterings in spoed vir 'ongeldig se opdrag.
Wat is nuut in die weergawe 0.5.1:
- Redis backend
- woordeboek afhanklikhede
- verander command-line interface (beker opdrag jugfile ...)
Vereistes :
- Python 2.6 of hoër
Kommentaar nie gevind