我知道Zookeeper和Google Bigtable都支持Apache HBase 1.0 API,还有更多吗?
答案 0 :(得分:2)
我的目标是了解我是否可以使用其他nosql解决方案 使用相同的API。这将允许我编写我的应用程序 与nosql解决方案无关(如果它支持HBase API)。
这是一个有趣的目标,并且如上所述,至少有三个存储系统确实在不同程度上支持HBase API:主Apache HBase project,Splice Machine(这是一种复杂的分片和可伸缩性)层(位于HBase之上)和Google Cloud Bigtable(基于Bigtable构建的Google Cloud Platform产品以及原始NoSQL数据库(其发表的论文启发并导致了HBase的创建))。
Google Cloud Dataproc和Amazon EMR(“弹性映射简化”)也是云托管HBase的选项。
但是,我认为说HBase API还没有达到像ANSI SQL甚至是PostgreSQL API之类的有机或正式的标准化和稳定性水平也是公平的。
答案 1 :(得分:0)
Splice Machine支持HBase 0.98,1.0,1.1和1.2 apis。
你可以在这里查看。
https://github.com/splicemachine/spliceengine
它是开源的。