3 ms·
SQLite & HCTree Given that FoundationDB is built on top of SQLite, I wonder if that team is eyeing the HCTree engine for it. It's still in experimental mode b
by alberth 3y ago
SQLite & HCTree
Given that FoundationDB is built on top of SQLite, I wonder if that team is eyeing the HCTree engine for it.
It's still in experimental mode but provides literally 10x improvement on read/writes to SQLite.
Given Apple size & scale of iCloud, that seems like a massive win for them if that engine for SQLite can mature to production stability.
https://sqlite.org/hctree/doc/hctree/doc/hctree/threadtest.wiki https://sqlite.org/hctree/doc/hctree/doc/hctree/threadtest.w...
- rapsey 3y agoFoundationDB only uses the b-tree implementation and even that I don't know if it is still used as they switched storage engines I think.
- pulisse 3y agoYes, to RocksDB.
- georgelyon 3y agoThey have built their own storage engine named Redwood, which has some very FoundationDB-specific optimizations (like prefix compression). Check out the "Storage Servers" section in this doc: https://apple.github.io/foundationdb/architecture.html https://apple.github.io/foundationdb/architecture.html