LINUX.ORG.RU
ФорумTalks

новая версия нереляционной БД Cassandra может хранить до 2 млрд. столбцов в строке


0

1

новая версия нереляционной БД Caassandra 0.7, вышедшая 9 января 2011 года, может хранить до 2 млрд. столбцов в строке, преодолевая ограничения предыдущих версий, где строка не могла быть длиннее 2 GB. Cassandra не может напрямую выполнять SQL запросы, однако для представления данных используется особая модель,основанная на строках и столбцах, система может на лету создавать новые столбцы,что и дает новой версии такие возможности.При этом хранение данных осуществляется при помощи модели «ключ-значение» Так же из новых возможностей БД:

  • Упрощен запрос данных локальными машинами при помощи вторичных индексов
  • Добавлена возможность изменения схемы днных без перезагрузки всего кластера

По словам главного разработчика проекта, когда разрабатывалась Casandra хотели устранить очень серьезный просчет архитектуры Big Table от Google, заключавшийся в том, что операции чтения\записи во всех узлах жестко связаны с головным узлом и потому, если он даст сбой, то вся система окажется поврежденной. Эту проблема была решена в архитектуре от Amazon: Dynamo. Разработчики Cassandra объединили же эти два подхода (строки и столбцы вместе с независимостью от центрального узла) в рамках проекта BigCouch.Сама же Cassandra построена на базе Dynamo, где данные распределены и реплицируются между различными узлами.
Дополнительные пояснения по архитектуре Cassandra

Подробности

Перемещено maxcom из OpenSource

★★★★★

Последнее исправление: pylin (всего исправлений: 5)

А зачем нужны такие большие строки? Проектирование баз данных что, уже отменили

Shtsh ★★★★
()

Это хорошо, но мы уже писали про выход Cassandra 0.7

maxcom ★★★★★
()
Ответ на: комментарий от Shtsh

> А зачем нужны такие большие строки? Проектирование баз данных что, уже отменили

Там не реляционная модель данных

maxcom ★★★★★
()
Ответ на: комментарий от pylin

Просто надо было на страницы 3 отматать при просмотре новостей ))

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

Кстати где-нибудь CouchDB используется для Ынтерпрайза или Open проектов или это пока как академический полигон для идей?

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

>А зачем нужны такие большие строки?

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

Zenom ★★★
()
Ответ на: комментарий от pylin

BigCouch конечно же имелся в виду

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

Когда LOR перепишут вместо Posgresql на сабже?

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