(memcached + relational db)vs nosql

时间:2010-07-14 23:22:26

标签: database memcached scalability nosql

Memcached + relational db看起来是一个很好的解决方案,如果你不需要在twitter或facebook的大小上进行扩展......有没有理由在NoSQL中首选,即使不需要高扩展性......

2 个答案:

答案 0 :(得分:0)

Re:是否有理由认为即使不要求高可扩展性也不首选NoSQL

是的,除了值本身之外,NoSQL(例如couchdb)条目还可以具有属性。

您可以通过将属性+值序列化到memcache存储中来使用memcache伪造它。

答案 1 :(得分:0)

一个可能的优点是你在memcached中没有:key(键范围等)上的'模糊'匹配,以及更多控制你的密钥存储在nosql然后在memcached本身,这将需要一个-key未设置/更新,与nosql中的批量检索/更新相比。

据我收集的一般统计数字和关系可能更难以检索,并且根据数据,在不需要高可伸缩性的系统上,保存/更新可能会更加密集。