繁体   English   中英

最容易使用的NoSQL解决方案是什么?

[英]What is the easiest NoSQL solution for use?

关于安装(通常,需要接近conf的零配置,或者可以在没有root特权的情况下安装到主目录中),操作,设计,查询和与Java集成... NoSQL解决方案更简单,更合适吗?

NoSQL-也就是说,您在谈论的不仅是SQL-数据库的本质是通过引入特定的优化来解决利基持久性问题。 作为开发人员,您应该了解自己正在寻找什么样的性能优势。

是否涉及横向扩展最终一致性高性能分层文档/内容存储等? 根据您可能要使用宽列存储系统[HBase,Cassandra],基于的系统[Neo4j,HyperGraph], 文档存储[CouchDB,MongoDB],...或其他许多选择。

您可以在此处查看详细的NoSQL指南,以更好地了解适合您的需求。

使用某些可能非常简单的方法,可能无法解决您要解决的持久性问题。 因此,从长远来看,仅基于“ 易用性 ”的选择可能对您的事业有害。

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

东京内阁不需要任何配置。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM