Closed cool-develope closed 4 months ago
The recent update focuses on enhancing database flexibility and efficiency. It introduces a new database package to replace the dependency on cosmos-db
, featuring an in-memory key-value store implementation. Additionally, it adds APIs for saving change sets as new versions and for compact snapshot handling. Improvements are also made to the IAVL Genesis writes by optimizing batch sizes, aiming to increase performance.
File(s) | Change Summary |
---|---|
CHANGELOG.md |
- Added db package to replace cosmos-db - Added SaveChangeSet API- Introduced NewCompressExporter /NewCompressImporter APIs- Optimized IAVL Genesis writes |
db/README.md |
- Introduced key-value database interface and memdb in-memory store- Provided a wrapper for transitioning from cosmos-db and iavl to new db package |
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Context
ref: #874