Primary-key select is pretty fast in rdbms too and they also have caches. By "close to" you mean in latency ? Have you thought why people don't use cassandra as a cache ? While it doesn't have LRU, it has TTL,replicatio,sharding.
On Fri, Oct 7, 2016 at 12:00 AM, KARR, DAVID <dk0...@att.com> wrote: > Clearly, with “traditional” RDBMSs, you tend to put a cache “close to” the > client. However, I was under the impression that Cassandra nodes could be > positioned “close to” their clients, and Cassandra has its own cache (I > believe), so how effective would it be to put a cache in front of a cache? > > > > *From:* Dorian Hoxha [mailto:dorian.ho...@gmail.com] > *Sent:* Thursday, October 06, 2016 2:52 PM > *To:* user@cassandra.apache.org > *Subject:* Re: Rationale for using Hazelcast in front of Cassandra? > > > > Maybe when you can have very hot keys that can give trouble to your > 3(replication) cassandra nodes ? > > Example: why does facebook use memcache ? They certainly have things > distributed on thousands of servers. > > > > On Thu, Oct 6, 2016 at 11:40 PM, KARR, DAVID <dk0...@att.com> wrote: > > I've seen use cases that briefly describe using Hazelcast as a "front-end" > for Cassandra, perhaps as a cache. This seems counterintuitive to me. Can > someone describe to me when this kind of architecture might make sense? > > >