глечик реалізація Python в рамках MapReduce (нині стандартна частина Hadoop ), що дозволяє розробникам писати код, який може працювати в різних формах розпаралелювання.
Це означає, коду, який може виконуватися паралельно на тій же машині, або через обчислювального кластера (кілька машин).
Глечик дозволяє розробникам організувати код на більш дрібні шматки, і вибір, де, як і коли, щоб запустити його.
Хоча це може бути поверх для невеликих сайтів і додатків, така поведінка може бути дуже корисно в додатках з високою транспортної навантаженням або обробляти великі обсяги даних.
Глечик може працювати і зберігати дані локально, через жорсткий диск, або він може використовувати віддалене сховище. Для останньому випадку, Redis База даних підтримується
Особливості :.
- постійне сховище даних, підтримка
- повторно часткові результати
- Підтримка паралелізму
- локальне зберігання даних
- віддаленого зберігання даних
- Робочий стан перевірки
Що нового У цьому випуску:
- виправлення Python 3 сумісності
- FSYNC (каталог) у файлі серверної
- Глечик гачки (все ще головним чином задокументовані, але вже дозволяє внутрішньої спрощення коду)
Що нового у версії 0.9.7:
- Fix використання NumPy підкласів
- Fix Redis URL розбору
- Fix `` shell`` нових версій IPython
- Правильно відступити на НЕ-SQLite `` status``
Що нового у версії 0.9.6:
- Швидше декодування
- Додана глечик-виконати скрипт
- Додана описати () функція
- Додана write_task_out () функція
Що нового у версії 0.9.1:
- Додана `` webstatus`` субкоманди
- Додана bvalue () функція
- Виправлена помилка в `` shell`` підкоманду (`` значення `` не було в глобальному просторі імен)
- Покращена особистість ()
- Виправлена помилка при використанні Tasklets і --aggressive-вивантаження
- Виправлена помилка з Tasklets і сну, до / реєстрації
Що нового у версії 0.9:
- При наявності бар'єру (), повторіть jugfile , Це робить бар'єр набагато простіше у використанні.
- Додана set_jugdir громадського API.
- Додана CompoundTaskGenerator.
- Підтримка підкласів завдання.
- Уникайте створення каталогів в файлової серверної, якщо це не необхідно.
- Додати jug.mapreduce.reduce (який імітує вбудована в бік зменшення).
Що нового у версії 0.8.1:
- Fix Redis серверну частину для нової версії клієнтського модуля
- Швидше сховище файлів для великих файлів
- Fix `invalidate` з Tasklets
- Встановити випробування та їх стати виконуваним
- Змінено хеш метод розрахунку. Це особливий випадок NumPy масиви
- (для швидкості) і більш розширюваної за допомогою __jug_hash__ гачок
- Виправлена помилка з тасклет залежностей не враховується належним
- Fix оболонки субкоманди в нових версіях IPython
- Додати __file__ атрибут підроблені jugmodule
Що нового у версії 0.8:
- Тасклети
- Усунуто помилки в НЕ сну до тих пір, очищення
- Усунуто помилки з CompoundTask (вам потрібно запустити глечик виконати двічі перед цим).
Що нового у версії 0.8 B0:
- Тасклети - Усунуто помилки в НЕ сну до тих пір, очищення .
Що нового у версії 0.7.4:
- Fix випадок, коли ~ / .jug / configrc робить не існує.
- Друк ім'я хоста до файлу, на file_store.
- реструктурировать реалізації варіантів.
- Fix розвантажувальні завдання, які не виконуються.
- Fix MapReduce для порожнього введення.
Що нового у версії 0.7.3 :.
- Розбір ~ / .jug / configrc
- Виправлена помилка з часом очікування.
- Особливий випадок збереження NumPy масиви.
- Додати синтаксис більш виразним jugdir.
- Зберегти dict_store бекенд на диск.
Що нового у версії 0.7.2 :.
- Включено Відсутні файли у розподілі
Що нового у версії 0.7.1 :.
- сну до підкоманду
- Виправлена бар'єру () і MapReduce взаємодії.
- Поліпшення Документація.
Що нового у версії 0.7:
- Краще `` shell`` команда
- метод Переписаний для завантаження jugfiles
- Завдання мають оригінальну функцію, доступну як `f`
Що нового у версії 0.6.9 :.
- Нова команда перевірка
- load_all () всередині корпусу.
Що нового у версії 0.5.2 :.
- Новий `shell` команда
- Стиснення в Redis інтерфейсі.
- Покращення в швидкості для 'недійсними' команда.
Що нового у версії 0.5.1:
- Redis базова
- залежності словник
- Змінено інтерфейс командного рядка (Command глечик jugfile ...)
Вимоги
- Python 2.6 або вище
Коментар не знайдено