hum... maybe you should search "benchmark memcache" at google at dev.mysql have some informations about nosql and mysql: http://dev.mysql.com/tech-resources/articles/nosql-to-mysql-with-memcached.html
since you are a Phd student... i think it's better test yourself what is each software do memcache protocol can be used for many data storages memcached software is designed with cache in mind, check the first memcached page, it's a cache system (i don't know but i think that all key-value ram 'databases' are cache systems) some tests/benchmarks? google it... you will find many benchmarks about php+mysql+memcached as a cache+database solution and only php+mysql+(mysql query cache) as other solution, i didn't found many benchmarks about what's key-value database is better, at what overload, but since they don't do locks (they only get/set/delete) i think you will not find a big difference between one and other implementation (must check) you will find more benchmarks about web scenario because many web app use mysql as database and after 'memcache boom' many clients start using it as a cache system, before memcached some app used apc (php extension) and others cache systems (pear cache), but they aren't for network, some used filesystems too (samba network filesystem, nfs and others), but there's a bigger overhead using a network filesystem than a memcached cache system maybe there's others protocols/nosql databases that you could study too check this at wikipedia: http://en.wikipedia.org/wiki/NoSQL check that they are cache solutions, not database solutions... read this: Key-value >>>>>cache<<<<< in RAM Citrusleaf database memcached Oracle Coherence Redis Tuple space Velocity 2011/7/12 Rishi <[email protected]>: > Let me rephrase my statement > " research on "in memory" key-value stores particularly memcached, > with key focus on characterizing performance > in case of load spikes. For data analysis, I am looking for realistic > traces of memcached operations." > > It would be really great if some of the memcached users in industrial > setting can share their traces. > > > On Jul 11, 7:25 pm, Roberto Spadim <[email protected]> wrote: >> you forgot the first paragraph >> >> What is Memcached? >> >> Free & open source, high-performance, distributed memory object>>caching >> system<<, generic in nature, but intended for use in >> >> speeding up dynamic web applications by alleviating database load. >> >> for database (nosql) you should use this:http://memcachedb.org/ >> or thishttp://www.couchbase.org/membase >> >> some ports/patchs allow others sql databases to use nosql memcache >> protocol to get information about database check innodb-memcache and >> nbd-memcache from mysql database >> >> 2011/7/11 Gabriel Sosa <[email protected]> >> >> >> >> >> >> >> >> >> >> >> >> > wait wait wait... >> >> > from memcached.org >> >> > "Memcached is an in-memory key-value store for small chunks of >> > arbitrary data (strings, objects) from results of database calls, API >> > calls, or page rendering." >> >> > I think caching is a particular use of memcache. In my case I usually >> > use it as a set of counters where you can do atomic operations. >> >> > saludos. >> >> > On Mon, Jul 11, 2011 at 8:43 PM, Roberto Spadim <[email protected]> >> > wrote: >> > > hum... it´s no a key-value store >> > > it´s a cache >> > > if you want a nonsql database, check membase, or memcachedb >> >> > > 2011/7/11 Rishi <[email protected]> >> >> > >> Hi, >> >> > >> I am a PhD student and currently doing research on key-value stores >> > >> particularly memcached, with key focus on characterizing performance >> > >> in case of load spikes. For data analysis, I am looking for realistic >> > >> traces of memcached operations. >> >> > >> I was wondering if anyone is aware of any repository of such publicly >> > >> available traces? >> >> > >> - >> > >> Rishi >> >> > > -- >> > > Roberto Spadim >> > > Spadim Technology / SPAEmpresarial >> >> > -- >> > Gabriel Sosa >> > Si buscas resultados distintos, no hagas siempre lo mismo. - Einstein >> >> -- >> Roberto Spadim >> Spadim Technology / SPAEmpresarial -- Roberto Spadim Spadim Technology / SPAEmpresarial
