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

Reply via email to