HBase数据库系统可以作为具有CRUD特性的实时应用数据库使用吗?



我一直在阅读有关HBase数据库系统在Hadoop上提供的低延迟能力的更多信息。虽然大多数Hadoop数据存储意味着只写map/reduce功能,但HBase似乎也有低延迟的更新/删除功能。

HBase是替代现有应用程序数据库的好选择吗?

我确实使用HBase作为面向客户端的web应用程序的后端。这一切都取决于Hbase中如何构建数据以实现更快的检索(所有与RowKey设计相关)以及如何处理更新/CURD操作(添加版本)

额外的参考HBase作为web应用后端

hbase作为web应用的数据库

答案是肯定的,可以通过仔细评估应用程序的主要目标(特别是性能)来替换现有的数据库

最新更新