key 为随机生成唯一ID
value = {"name":"nico", "age":23, "age":23} 类似这样的
比如我要搜索age=22 或者是更多and类查询
有什么比较好的办法么,谢谢了
value = {"name":"nico", "age":23, "age":23} 类似这样的
比如我要搜索age=22 或者是更多and类查询
有什么比较好的办法么,谢谢了
1
felix021 Jan 5, 2013
用MongoDB吧。
|
2
Cofyc Jan 5, 2013
这种你要自己设计索引存储,比如 redis 可以将每个 age 的所有 id 存在一个 set 中。
但如果应用中有太多的 where 条件查询,就不该用 KV 数据库了。 如果一定要用,就需要改变应用的写法。 你可以查下 Redis 的资料,有许多数据存储模式可以套用。 |
3
Js Jan 5, 2013
http://fallabs.com/blog/promenade.cgi?id=24
k-v库基本都能这么实现table式查询 |
4
est Jan 5, 2013
kv的意义就是搜索方式只能是通过k找到v。LZ这种需求和RDBMS没啥区别了。
|