如果你不需要扩展twitter或facebook的规模,Memcached +关系型数据库看起来是个不错的解决方案。即使不需要高可伸缩性,是否也会首选NoSQL?
发布于 2010-07-15 07:27:50
Re:在不需要高可伸缩性的情况下,是否会首选NoSQL?
是的,NoSQL (例如couchdb)条目除了值本身之外还可以有属性。
您可以通过将属性+值序列化为memcache存储来使用memcache伪造它。
发布于 2010-07-15 07:56:09
一个可能的优势是你在memcached中没有的:键(键范围等)的‘模糊’匹配,与nosql中的批量检索/更新相比,在nosql中对键存储的控制比在memcached本身中更多,这将需要按键取消设置/更新。
就我收集的一般统计数据而言,关系可能更难检索,并且根据数据的不同,在不需要高可伸缩性的系统上,保存/更新可能会更密集。
https://stackoverflow.com/questions/3251315
复制相似问题