我目前正在构建一个必须能够处理每秒数万次写入的系统。我或多或少决定使用 Apache Cassandra 作为持久层,并将使用 Java 作为应用程序层,但在某些情况下,我需要以在几秒钟内获取任何更改的方式快速访问数据。
每次我需要检查这些数据的更改时,点击 Cassandra 会太慢,这意味着我需要使用某种应用程序层缓存。
为了确保缓存的数据保持最新,理想情况下它将支持某种基于多播的缓存失效。
我有什么选择?
我将首先调查 cassandra 键(避免索引扫描)和/或行缓存(避免 sstable 查找)是否足够足够。
详细资料:http://wiki.apache.org/cassandra/API http://wiki.apache.org/cassandra/API
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)