|
|
|
|
|
by Sato
5348 days ago
|
|
Not really. Consider their scenario. 100,000 db operations and 50,000 updates per sec. In this case, simple cache costs more than without. Eviction is expensive. Also, it's no surprise replication doesn't scale because Updates get propagated. Not sure details, but they succeeded to relax the tight requirements of ACID transactions. So this is a good case when RDBMS(or traditional database) fails. I guess their design is more like MMO, hope to hear from the guy. |
|
Also, replication has nothing to do with whether or not "without a cache" is a meaningful statement. The point is that by holding their entire data set in RAM, they've nullified the need for a cache. Effectively, their database is their cache.
And considering the data isn't even written to disk for about 15 minutes, it's really more cache than database anyway.