Dictionary designed for read-mostly scene.
It can provide 200M read QPS on single machine. And more than 2M write QPS without persistence.
- lock-free read
- high read performance
- support key and value with variable length
- have a very low failure rate in theory
- aceptable space overhead (ablout 21 bytes per item + 10% data size)
- work on 64bit CPU with little-endian memory order
It can provide up to half a billion read QPS per machine. And more than one million write QPS without persistence.
- lock-free read
- very high read performance
- key and value should have fixed size
- actually work, but not be theoretically safe (we are usually lucky enough)
- resonable space overhead (ablout 10 bytes per item)
- work on 64bit CPU with little-endian memory order