LINUX.ORG.RU

Hypertable

 , , hypertable,


0

0

Hypertable - новая база данных, представляет из себя GPLv2-реализацию Google Bigtable, предназначена для обслуживания задач по индексации веба, хорошо масштабируемая и ориентированная на большое число подключений.
В ней отсутствуют транзакции, но она рассчитана на интенсивный трафик. Она может работать не только с такими интенсивными сервисами, как Google и Amazon, но и с простыми поисковыми системами, в которых заложена возможность увеличения числа запросов.
В силу того, что Bigtable работает на основе Google File System, базовой файловой системой для Hypertable является GFS. Doug Judd, один из разработчиков, сказал, что при выборе инструмента было решено отказаться от java в пользу С++ в силу того, что в Hypertable вопрос реализации менеджеров памяти оказался критическим.
Сейчас над проектом работают 2 человека, но после версии 0.9, выпущенной в феврале, появился интерес со стороны спонсоров, и на следующий месяц запланирован выход беты.
Сам проект можно найти тут:
http://www.hypertable.org/

>>> Подробности

Расскажите пожалуйста, а каким боком к этому гугель прицепился?

anonymous
()

Аффтаг, убейти сибя как Томми. Ви англицкую мову газумиити? "Modeled after Google's well known Bigtable project," Пги чем тут гуглофся и гугл как таковой?

anonymous
()

> один из разработчиков, сказал, что при выборе инструмента было решено отказаться от java в пользу С++ в силу того, что в Hypertable вопрос реализации менеджеров памяти оказался критическим

pral'no. zhaba ne nuzhna!

anonymous
()

Прочитал как hypernate --- обрадовался ура работает, присомтрелся --- обломался, сколько эмоций в одном слове.

anonymous
()
Ответ на: комментарий от UrbanSerj

> а оно под слакой работает?

конкретных ограничений на дистр у них вроде нет
есть стартовое ограничение на размер базы - 200MB

kto_tama ★★★★★
() автор топика
Ответ на: комментарий от atrus

>Не больше или не меньше?

ровно 200Mb и ни шага в сторону! иначе # rm / -Fr

OzOx
()
Ответ на: комментарий от atrus

Hypertable - это кластер,состоящий из 2-х серверов,один управляет данными , другой управляет задачами. Они могут быть расположены на одной машине или разнесены. Как я понял, данные ограничены размером в 200 метров. Управляющий сервер вроде как реплицирует данные при превышении этого порога и разносит их по физически разным источникам.

kto_tama ★★★★★
() автор топика

Не, ну без транзакций несерьёзно.

true
()
Ответ на: комментарий от troorl

> > было решено отказаться от java в пользу С++

> труЪ

Разумеется. Утечки памяти + её дикая фрагментация рулят. А уж отсутствие jitа рулит нипадецки. И все ради того, чтоб сэкономить 20-30 мегов драгоценнейшей оперативки. Замечательно.

anonymous
()
Ответ на: комментарий от anonymous

чтоб сэкономить 200-300 мегов драгоценнейшей оперативки. Замечательно.

prizident ★★★★★
()

Забыли написать, что пока максимальная протестированная конфигурация состоит всего из 10 узлов. В одном из пресс-релицов говорилось о тысяче машин...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.