Distributed Memory Systems: Introducing Galaxy In-Memory Data Grid
A new in-memory data grid, always consistent and suporting high :
And that’s why we’ve begun to build Galaxy, a new kind of IMDG that does not use hashing (or keys at all) for partitioning, but rather a software implementation of a cache-coherence protocol, very similar to the one used by CPU L1 caches. As objects move around in space, our database would use Galaxy to migrate them from one node to another, and because nearby objects are often accessed at the same time, keeping them on the same node would do away with network I/O for the common case, and would offset the higher cost of an initial object lookup.
The creators say the origin of Galaxy (and SpaceBase—the commercial product built on top of Galaxy) is in real-time spatial data stores for MMO games, location-based services and military services. My knowledge in these fields is zero, thus I’m having a difficult time understanding its applicability. But the Hacker News community has already dissected it.
Original title and link: Distributed Memory Systems: Introducing Galaxy In-Memory Data Grid (©myNoSQL)
via: http://blog.paralleluniverse.co/post/26909672264/on-distributed-memory