[英]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();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.