我正在开发一个数据存储应用程序。所有复制、路由和数据检索类型的业务都在我的应用程序中处理。到目前为止,数据都存储在内存中。现在,我想使用 Cassandra 存储引擎将数据从内存刷新到硬盘。我不确定这是否是正确的方法。
我的问题:我可以只使用 Cassandra 数据存储引擎吗?我不想将 Cassandra 用作整个系统(在这种情况下,我应该为每个节点运行一个独立的 Cassandra,并且我的应用程序就像是client
Cassandra 一样。这个想法会在节点上放置很多,因为它在我的应用程序和存储引擎)。
我有自己的复制、环和路由代码。我只需要 Cassandra 的节点上存储设施。