Hi Rishi, (1) Are you looking for a trace such as follows: *<timestamp> GET|PUT|operations..., key, other parameters*
Defining the trace may make it simpler for other members on this mailing list to respond with a "yes, I have it". (2) Regarding load spikes: are you simulating a cache or characterizing the workload using a real implementation? Darpan -- Darpan Dinker, VP Engineering Schooner Information Technology, Inc. http://www.schoonerinfotech.com/ MySQL and NoSQL for Mission-Critical Applications On Tue, Jul 12, 2011 at 9:12 AM, Roberto Spadim <[email protected]>wrote: > 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 >
