【发布时间】:2016-07-08 23:24:02
【问题描述】:
我们正在使用 Scala 做一个项目,我需要一个键值对数据库(如地图),它主要用于提供读取操作并且执行速度非常快:
- 没有任何奇异的查询支持或复杂的检索逻辑,只需给出键并获取值,就像地图一样。没有条件,没有连接,什么都没有。键 -> 值
- 顺便说一下,值本身就是一些字符串列表或类似内容的映射。这意味着它有点冗长(如果重要的话)
- 我们只用它来阅读。对于数据库的初始填充或一些非常罕见的更新,或者可能可以在数据库之外处理......
我一直专注于 MangoDB 和 memcachedDB,但 Mango 擅长查询(这对我没有任何价值),而 memcacheDB 完全是关于分发的(在我的项目中不是问题)。到目前为止,我正在考虑利用 RDBMS(例如 MySQL),但也许在 NoSQL 领域有更好的选择?
【问题讨论】:
标签: nosql key-value-store