▲ | Index 1.6B Keys with Automata and Rust (2015)(burntsushi.net) | ||||||||||||||||||||||
60 points by djoldman 8 days ago | 6 comments | |||||||||||||||||||||||
▲ | scrubs 4 days ago | parent | next [-] | ||||||||||||||||||||||
A darn good write up! It's clarity is refreshing. Well well done. Thanks for posting. | |||||||||||||||||||||||
▲ | stuhood 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||
An interesting exercise would be to compare this with the (confusingly similarly named) `fsst` string compression strategy: https://github.com/cwida/fsst | |||||||||||||||||||||||
▲ | VivaTechnics 4 days ago | parent | prev [-] | ||||||||||||||||||||||
Impressive! This approach can be applied to designing a NoSQL database. The flow could probably look something like this? Right? - The client queries for "alice123". - The Query Engine checks the FST Index for an exact or prefix match. - The FST Index returns a pointer to the location in Data Storage. - Data Storage retrieves and returns the full document to the Query Engine. | |||||||||||||||||||||||
|