paypal / junodb

JunoDB is PayPal's home-grown secure, consistent and highly available key-value store providing low, single digit millisecond, latency at any scale.
Apache License 2.0
2.56k stars 164 forks source link

Persistency #112

Closed amityahav closed 1 year ago

amityahav commented 1 year ago

Hey, just wondering how Juno is persistent on disk? Thanks

ehmo commented 1 year ago

Haven’t dug through the code too much yet, but it seems to use a fork of RocksDB

justinfx commented 1 year ago

The article says it currently uses RocksDB but has a pluggable storage implementation to swap it to other storage techs

https://medium.com/paypal-tech/unlocking-the-power-of-junodb-paypals-key-value-store-goes-open-source-ee85f935bdc1

NeetishPathak commented 1 year ago

Yes, rocksdb , with db path set in config . https://github.com/paypal/junodb/blob/main/package_config/package/junostorageserv/config/config.toml#L113

varuntechie commented 1 year ago

@amityahav hope your question is answered.

gmarcial commented 1 year ago

@amityahav, more details in articles about JunoDB: