【发布时间】:2023-04-09 08:14:01
【问题描述】:
我一直在阅读有关 HBase 数据库系统在 Hadoop 上提供的低延迟能力的更多信息。虽然大多数 Hadoop 数据存储都适用于只写的 map/reduce 功能,但 HBase 似乎也具有低延迟更新/删除功能。
HBase 是否适合用来替换现有的实时应用程序数据库?
【问题讨论】:
我一直在阅读有关 HBase 数据库系统在 Hadoop 上提供的低延迟能力的更多信息。虽然大多数 Hadoop 数据存储都适用于只写的 map/reduce 功能,但 HBase 似乎也具有低延迟更新/删除功能。
HBase 是否适合用来替换现有的实时应用程序数据库?
【问题讨论】:
我确实使用 HBase 作为面向客户端的 Web 应用程序的后端。这完全取决于如何在 Hbase 中构建数据以加快检索速度(所有这些都与 RowKey 设计有关)以及如何处理更新/CURD 操作(添加版本)
hbase as database in web application
答案是肯定的,可以通过仔细评估应用程序的主要目标(尤其是性能)来替换现有数据库
【讨论】: