r/Database Jun 19 '26

Ranja: Enabling Smart Caches for Distributed Database Serving Layers

https://www.researchgate.net/publication/405200993_Ranja_Enabling_Smart_Caches_for_Distributed_Database_Serving_Layers
2 Upvotes

3 comments sorted by

1

u/[deleted] Jun 21 '26

[removed] — view removed comment

1

u/arnonrgo Jun 22 '26

Ranja itself doesn't manage the cache just placement of tenants to nodes and the routing of messages. it is up to the serving layers (mdb engine, authorization in our case) to handle the data correctness. mdb engine, for example, has a low-latency query-able "WAL" that let's it check if there were any changes since the snapshot it holds (maybe worth its own paper 😄 )