SwayDB v0.9-ALPHA.1 Release Notes

Release Date: 2019-08-30 // over 4 years ago
  • First ALPHA release for 0.9 (undergoing tests) focused on improving performance.

    It implements :

    • ๐Ÿ”ง configurable BinarySearch, HashIndex & BloomFilter.
    • compression at key-value, block & file/segment level.
    • ๐Ÿ”ง configurable IO strategies for controlling IO concurrency.
    • โฌ‡๏ธ Reduced IOps with blockCacheSize.
    • caching can be completely disabled, partially enabled or fully enabled.
    • ๐Ÿ‘Œ support for custom containers with Tag[_].
    • โฑ Implementation of new types - Actor, WiredActor, Scheduler, IO & IO.Defer.
    • ๐Ÿ‘‰ Uses Actor directly for caching.
    • ๐Ÿ‘Œ Improved Grouping strategies.
    • write are also now asynchronous with Tag[_].
    • Important: extensions package is temporarily disabled and will be enabled in the next release.
    • ๐Ÿš€ There are few other changes that will be documented in 0.9-BETA.1's release notes.