Cassandra作为缓存前端到RDBMS

时间:2015-09-08 10:32:27

标签: oracle caching cassandra

我们在系统中使用Oracle RDBMS。为减少数据库负载,我们计划使用缓存层。

我希望看看我们是否可以使用Apache Cassandra作为Oracle数据库的缓存存储前端。

从我到目前为止看来,Cassandra更像是一个具有内置缓存功能的数据库。因此,将它用作Oracle的缓存层更像是使用另一个数据库。我觉得Cassandra本身可以替代Oracle和其他RDBMS,而不是将它与Oracle一起使用。

有没有人使用Cassandra作为RDBMS的缓存层。但是,我没有找到任何使用它的资源或示例。如果是这样,你可以帮我这个。

1 个答案:

答案 0 :(得分:0)

我不确定缓存存储前端是什么意思。

如果您期望大量写入的速度超过Oracle可以处理的速度,那么Cassandra可能会很有用。 Cassandra可以处理大量写入,因为它可以通过添加更多节点来扩展。

然后,您可以在将经过处理的数据插入Oracle之前,对Cassandra中的数据进行某种数据分析和减少。然后,您可以使用Oracle来完成更适合的任务,例如财务报告,即席查询等。