3 ms·
there is memcachedb (http://memcachedb.org/ http://memcachedb.org/) which provides persistence through berkeleydb.
by nuggien 18y ago
there is memcachedb (http://memcachedb.org/ http://memcachedb.org/) which provides persistence through berkeleydb.
- amix 18y agomemcachedb is not distributed, meaning that you can only scale vertically (i.e. by buying bigger machines). With LightCloud you can scale by adding extra servers to the system (i.e. horizontal scaling). This said, Tokyo Tyrant performs better than memcachedb and offers more features (such as master-master replication and Lua scripting). I posted a comment a while back on Tokyo Tyrant vs. memcachedb: http://news.ycombinator.com/item?id=480055 http://news.ycombinator.com/item?id=480055
- GSP2000 18y agoThis is not a correct observation! Memcachedb is nothing but Memcached with BerkeleyDB underneath. Distribution of data in Memcached(also MemcachedDB) is achieved by client side hashing of keys. If your argument were true then, Facebook would not scale vertically - they are the biggest users of memcached. MemcacheDB can be used in exactly the same - and we have in production BTW.