LINUX.ORG.RU

Apache Cassandra 1.0.0

 , , ,


0

1

Состоялось очередное большое обновление Apache Cassandra — отказоустойчивой распределенной системы управления базами данных. Данный релиз можно скорее назвать эволюционным или оптимизационным, поскольку среди основных нововведений значатся оптимизации использования оперативной памяти и жесткого диска.

Итак, главные заявленные отличия от предыдущих релизов:

  • Компрессия расположенных на жестком диске файлов с данными. В отличие от традиционных СУБД, Cassandra не модифицирует свои файлы данных при обновлении и хранит данные по колонкам, благодаря чему компрессия работает особенно эффективно;
  • Улучшенная производительность в плане продвинутого управления использованием памяти, в частности кэширование данных в области, не контролируемой сборщиком мусора JVM. Улучшено использование оперативной памяти и добавлена автоматическая самонастройка, направленная на уменьшение пауз при работе сборщика мусора;
  • Улучшенное использование жесткого диска: более быстрое удаление устаревших файлов с данными, запись логов фиксированным объемом данных;
  • Опциональная функция многоуровневого слияния файлов с данными, увеличивающая производительность при большом количестве update/delete операций;
  • Улучшена функция отложенного сохранения данных при недоступности всех отвечающих за ключ реплик (hinted hanoff). Благодаря этому удалось отказаться о постоянного использования функции восстановления целостности при чтении (read repair), повысив общую скорость чтения данных;
  • Многочисленные улучшения в плане производительности, обновления языка запросов CQL (Cassandra Query Language), и многое другое.

Отдельно стали доступны драйвера JDBC и Python DB-API2: http://acunu.com/blogs/eric-evans/cassandra-drivers-released/

При использовании Cassandra 0.8 теперь можно легко обновить ее до версии 1.0, обновляя отдельные узлы без полной перезаливки кластера.

Загрузить

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

★★★★★

Проверено: Aceler ()

Сволочи, украли название моего проекта.

Chaser_Andrey ★★★★★ ()

Пора уже для апача новостной раздел делать.

luke ★★★ ()

На 400% прирост, значит изначально херово была написана.

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

Раньше по синтетическим тестам работала не сильно медленнее аналогов, а теперь будет быстрее всех?

note173 ★★★★★ ()

Грядёт новое поколение ЛАМПочек - дневного света. Нжникс, кассандра, болдженОС

darkshvein ☆☆ ()
Ответ на: комментарий от Chaser_Andrey

Ну ему скоро лет 10 будет.... Я думаю найди название другое....

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

> Буква П выбивается....

Жаба (JSP)? :)

anonymous ()

Интересны истории успеха с этой БД.

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

> Интересны истории успеха с этой БД.

Фейсбук написала сабж для почтовых ящиков пользователей. Потом поняла что из этого гуано абсолютно ничего не вырастет и свалила на ещё более тормозную и масштабируемую HBase. А поиск в списке сообщений как работал хреново, так и работает.

shahid ★★★★★ ()

> всего исправлений: 13

Однако... Я подозреваю, исходная новость была вовсе не про новый релиз... И не про Apache Cassandra... И вообще не про СУБД.

(как там в анеке: Не миллион, а сто тысяч. И не на бирже, а в казино. И не выиграл, а проиграл.)

А по теме: таки да, просьба привести истории успехов.

Stalin ★★★★★ ()

Cassandra использует libastral, или как всегда изобрели велосипед заново?

shaplov ★★ ()

о, не ужели в этой версии можно нормально проапдейтиться? поубивал бы за такие технологии, который без даунтайма всего кластера не проапгрейдитшь.

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