什么是最简单的NoSQL解决方案?

时间:2010-11-11 03:05:51

标签: java nosql solution

3 个答案:

答案 0 :(得分:3)

NoSQL - 即如果你谈论不仅仅是SQL - 数据库本质上通过引入特定的优化来解决小众持久性问题。作为开发人员,您可以了解您正在考虑的性能优势。

是关于扩展最终一致性高性能分层文档/内容存储等?根据您可能想要的宽列存储系统[HBase,Cassandra],基于 graph 的系统[Neo4j,HyperGraph],文档< / em>存储[CouchDB,MongoDB],......或许多其他选项。

您可以查看详尽的NoSQL指南here,以便更好地了解适合您需求的内容。

可能非常简单易用的东西可能无法解决您要解决的持久性问题。因此,从长远来看,仅仅基于“易用性”的选择可能会对您的事业造成不利影响。

答案 1 :(得分:1)

我不确定其他产品,但是您将使用Java在10分钟内启动Project voldemort

答案 2 :(得分:1)

东京内阁不需要配置。

http://fallabs.com/tokyocabinet/

你没有提到你是否想要一个分布式密钥集,我不确定TK是否支持这个,但对于大型本地持久性哈希或映射来说,它肯定是一个好的且易于使用的解决方案。

创建持久性地图并存储数据非常简单:

   HDB hdb = new HDB();

   // open the database
   hdb.open("mydatabase.tk", HDB.OWRITER | HDB.OCREAT);

   // store record
   hdb.put("foo", "hop");

   hdb.close();

Java API