No I'm not doing single gets...please.
The thing is that some documents are larger than 1MB, which is larger than
the max size of a memcached bucket. So serialization is done. This may be
not fair but the goal of this quick benchmark was not to test the
communication layer of each software but their use as a cache backend.
I use one ES node, one memcache and one mysql server. Both are on on the
On Wed, Apr 6, 2011 at 12:16 PM, Joaquin Cuenca Abela <
can you gist the benchmark? I suspect you're doing 2526 single gets to
memcache instead of a multiget, and thus you're only testing the speed
of your OS doing context switches or the speed of your network.
On Wed, Apr 6, 2011 at 10:53 AM, alheim firstname.lastname@example.org wrote:
I did some performance testing.
2529 users in DB
--> Get 2529 users in DB in 0.55709409713745
--> Get 2529 users in Memcache in 0.32778406143188
--> Get 2529 users in ES in 0.036777019500732
This makes me crazy. ES, 10x faster than memcache for this test.
What do you think ?
On 6 avr, 09:15, Alexandre Heimburger alexheimbur...@gmail.com
Do you think that an ES cluster can act as a cache layer ?
More words :
Data are stored in a SQL database, cached in a memcache cluster and
in a ES cluster. When an update occurs on an object, the 3 layers have
Is there performance gain or loss to use ES instead of the memcache for
direct access to objects ?
Joaquin Cuenca Abela -- presspeople.com: Fuentes de prensa y comunicados
tel : +33687880997
email : email@example.com
adress : 93 rue Vieille du Temple, 75003 Paris
What is blueKiwi? blueKiwi - the first Enterprise Social Software Suite in
the world building professional networks on conversations and relationships
- helps large organizations increase their productivity, foster innovations
and boost people satisfaction.