Jug egy Python végrehajtása MapReduce keret (most már a szabvány része Hadoop ), így a fejlesztők kódot írni, amely képes futtatni a különböző formáinak a párhuzamosság.
Ez azt jelenti kódot, amely párhuzamosan fut ugyanazon a gépen, vagy egy egész computing cluster (több gép).
Jug lehetővé teszi a fejlesztők szervezni kódot kisebb darabokra, és kiválasztja hol, hogyan és mikor kell futtatni.
Bár ez a tetején a kis weboldalak és alkalmazások, ez a viselkedés igen hasznos lehet az alkalmazások nagy forgalmi terhelés, vagy, hogy kezelni a nagy mennyiségű adat.
Jug működhet adatok tárolására és helyben keresztül a merevlemez-meghajtó, vagy lehet használni a távoli tároló. Az utóbbi esetben a Redis adatbázis támogatja.
Tulajdonságok :
- megmaradó adatokat tároló támogatás
- újrahasznosítani részeredmények
- Concurrency támogatás
- A helyi adattároló
- Remote adattároló
- Operation Status Checker
Mi az új ebben a kiadásban:
- Python 3-rögzítők
- fsync (directory) a file-ban backend
- Jug horgok (még többnyire nem dokumentált, de már így belső kód egyszerűsítés)
Mi az új verzióban 0.9.7:
- Fix használata numpy alosztályok
- Fix Redis URL elemzésekor
- Fix `` shell`` újabb verzióinak IPython
- Helyesen esik vissza nem SQLite `` status``
Mi az új verzióban 0.9.6:
- Gyorsabb dekódoló
- Added korsót-végrehajtás script
- Added leírni () függvény
- Added write_task_out () függvény
Mi az új verzióban 0.9.1:
- Added `` webstatus`` alparancsot
- Added bvalue () függvény
- Javítva a `` shell`` alparancsot (`` value`` nem volt a globális névtér)
- Továbbfejlesztett identitás ()
- Javítva használatával Tasklets és --aggressive tehermentesítését
- Javítva a Tasklets és az alvás-ig / check
Mi az új a 0.9 verzió:
- A jelenléte a gát (), futtassa újra a jugfile . Ez teszi gáton sokkal könnyebb használni.
- Added set_jugdir nyilvános API.
- Added CompoundTaskGenerator.
- Támogatás alosztályokhoz a Task.
- Kerülje a könyvtárak létrehozása a fájl backend, amennyiben nem szükséges.
- Add jug.mapreduce.reduce (ami mimicks a beépített csökkenteni).
Mi az új verzióban 0.8.1:
- Fix Redis backend új verziója kliens modul
- Gyorsabb fájl tárolja a nagyméretű fájlok
- Fix `invalidate` a Tasklets
- Telepítés tesztek és azokat is futtatható
- Megváltozott hash számítási módszert. Ez egy különleges eset numpy tömbök
- (for speed) és jobban nyújtható keresztül __jug_hash__ hook
- Fix bug tasklet függőségek nem megfelelően veszik figyelembe
- Fix shell alparancsot az újabb verziójú ipython
- Add __FILE__ attribútum hamis jugmodule
Mi az új a 0.8 verzió:
- Tasklets
- kijavítani a hibákat alvó-ig és razzia
- hibajavításokat CompoundTask (kell indítanunk kancsó végre kétszer, mielőtt).
Mi az új a 0.8 verzió-B0:
- Tasklets - Fix hibák a sleep-ig és razzia .
Mi az új verzióban 0.7.4:
- Fix ha ~ / .jug / configrc tesz nem létezik.
- Print host nevet lezárni fájlt file_store.
- Refactored végrehajtása lehetőséget.
- Fix kirakodó feladatok, amelyek nem futnak.
- Fix MapReduce az üres bemeneten.
Mi az új verzióban 0.7.3:
- Feldolgozási ~ / .jug / configrc.
- Fix bug várakozási idő.
- Speciális eset megtakarítás a numpy tömbök.
- Add sokkal kifejezőbb jugdir szintaxis.
- Save dict_store backend lemezre.
Mi az új verzióban 0.7.2:
- Mellékelt hiányzó fájlokat a forgalmazás.
Mi az új verzióban 0.7.1:
- sleep-ig alparancsot.
- Fix akadálymentes () és MapReduce interakció.
- Dokumentáció javulást.
Mi az új a 0.7 verzió:
- Better `` shell`` parancs
- Átírta módszer loading jugfiles
- feladatok eredeti funkcióját elérhetővé `f`
Mi az új verzióban 0.6.9:
- New check parancsot.
- load_all () belső héj.
Mi az új verzióban 0.5.2:
- New `shell` parancsot.
- Compression a Redis backend.
- Fejlesztések a sebesség "érvénytelenné" parancsot.
Mi az új a 0.5.1 verzió:
- Redis backend
- szótár függőségek
- Megváltozott parancssori felület (kancsó parancsot jugfile ...)
követelmények :
- Python 2.6 vagy újabb
Hozzászólás nem található