Возможно ли, что Cassandra отделяет его хранение и вычисление, например, Spark позволяет запрашивать данные на S3 - поэтому вычисление и хранение могут масштабироваться независимо?Кассандра масштабирующее хранилище независимо от вычисления
-1
A
ответ
1
Cassandra - это база данных - вы не можете отделить «обработку» от «механизма хранения», как фундаментально, Cassandra спроектирована вокруг местоположения данных, соответствующих экземпляру, которому он принадлежит.
В вашем примере Spark не является базой данных - это вычислительный механизм кластера, поэтому его архитектура предназначена для разделения вычислений из хранилища.
TL; DR - Нет, вы не можете масштабировать память независимо от вычисления, по крайней мере, так, как вы думаете. Вы всегда можете добавить больше хранилища в соответствующие экземпляры Cassandra, если это позволяет использовать его.
Что именно вы подразумеваете под «вычислением»? – Tom