Об nxQL

2014-12-22 • schemaless, SQL, MongoDB, scalability, NewSQL, PostgreSQL, Cassandra, deployment, nxQL, query language, NoSQL

Вышел PostgreSQL 9.4, где фичей №1 заявлен товый тип данных jsonb, по которыму можно строить индексы и делать эффективные запросы внутренностей JSON документа. Теперь вопрос: «Зачем нужна Монга, если JSON можно хранить в Постгресе?» — будут задавать не только шепотом на кухне. Попробую на этот вопрос неответить.

SQL, NoSQL, NewSQL

Появление jsonb перечеркивает …


    Read...    

Об ACID в NoSQL

2014-01-05 • transaction, MongoDB, ACID, Cassandra, NoSQL

Все знают, что "классические" SQL БД поддерживают свойства ACID. О NoSQL базах говорят, что ACID в них нет, и переводят разговор на CAP теорему и Eventual Consistency. Действительно ли в NoSQL совсем нет ACID?

acid

Что такое ACID?

A — Атомарность. Операция будет либо успешно завершена полностью, либо не завершена вообще.

С …


    Read...    

О Кассандре

2013-11-10 • MongoDB, cluster, Apache, Cassandra, CQL, HighLoad, NoSQL

На HighLoad++ я проиллюстрировал Кассандру портретом Зекоры.

Зекора

С тех пор мое отношение к ним не изменилось :) И теперь есть пони про NoSQL ;)

Да. Мы используем Кассандру. Которая Apache Cassandra.

Каждый знает, что модель данных в Кассандре, это BigTable, или ColumnFamily или еще как-то. Нужно только помнить, что здесь таблица, это …


    Read...