Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, paucity, Вы писали:
P>>Не очень понятно, а постгрес-то тогда зачем? Почему нельзя транзакции сразу в Кассандру? S>Потому что приложение уже написано для Postgres. И, в том числе, использует SQL конструкции, которых нету в Кассандре.
P>>пишут, что не особо предназначена для BI и прочей аналитики, а ты вроде как за аналитику пример приводишь? S>В данном конкретном случае аналитику предполагают делать тоже через Postgres, только через другие инстансы, подключенные к той же Кассандре. А Кассандра типа хорошо масштабируется благодаря облачной архитектуре.
Как человек плотно работавший и с постгресом и с кассандрой могу сказать что это смесь бульдога с носорогом.
У кассандры навалом своих проблем (помимо чисто постгресных), тут скорее получится мультипликация проблем чем возможностей.
Сейчас больше в тренде распределенные базы основанные на фронтенд движке Postgres или MySQL поверх распределенного key value storage.
Кассандра это не совсем key value storage (или совсем не) плюс она использует Paxos, более современные как правило используют Raft как более эффективный консенсус алгоритм.