BigMap封装HBase、Cassandra与MongoDB的Java数据结构实现
BigMap 是一个封装了 HBase、Cassandra 和 MongoDB 的 Java 地图实现。它允许用户通过本机地图界面在这些 NoSQL 数据库中缓存对象,从而简化了数据库的迁移过程。该实现使得将 NoSQL 无缝集成到 Java 项目中变得更加容易。其设计目的是为了促进 Hazelcast 的盈利。
先决条件: 您需要一个运行中的 HBase 集群、MongoDB 或 Cassandra,以及 Java 1.7 或更高版本。以下示例适用于 HBase-0.90.6 版本。请注意:如果您已优化了 HBase,BigMap 也会自动优化。
该工具并非万能的灵丹妙药,但它可以帮助您无缝地将这些 NoSQL 数据库嵌入到 Java 项目中。对于 Maven 用户,您可以使用以下命令进行安装:
git clone https://github.com/bigmap/bigmap.git
mvn clean install -DskipTests
按以下方式添加依赖项:
下载地址
用户评论