Кассандра с CQL


Выпущена версия 0.8.0 базы данных NoSQL с открытым исходным кодом. В этой версии впервые появился язык запросов Cassandra (CQL), и в ней есть распределенные счетчики.

Вышла новая версия Кассандры. База данных NoSQL была первоначально разработана командой Facebook, а в 2008 году была сделана с открытым исходным кодом, после чего она стала проектом Apache Foundation Incubator. Веб-сервисы, такие как Twitter, Facebook, Reddit и Digg, используют Cassandra. Согласно объявлению об официальном выпуске Cassandra 0.8.0 в списке рассылки:

«Это релиз, в котором впервые представлен язык запросов Cassandra Query Language (CQL). Одним махом Cassandra стала больше, чем NoSQL, это MoSQL ».

Новая версия также поддерживает шифрование внутриузлового трафика и имеет распределенные счетчики.

CQL покажется очень знакомым любому, кто знает SQL, с большинством обычных ключевых слов — Select, Use, Update, Drop и Create — все они есть и работают в основном так, как вы ожидаете.

Нет команды Insert; вместо этого Update либо обновляет существующую запись, либо создает ее, если она не существует.

CQL перенесет работу на серверную часть, и для нее доступны драйверы для Java, Python и Twisted. Вы можете узнать больше о CQL в его документации.

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

Самый большой производственный кластер Cassandra содержит более 100 ТБ данных на более чем 150 машинах.

Последнюю версию можно скачать здесь: http://cassandra.apache.org/download/


Добавить комментарий