Posts in 2022
  • Release release-v1.2.1

    Tuesday, August 09, 2022 in Blog

    Fixed maintainer that waits stopped threads. Increased compressed file stream length support up to 2^64 bytes. Full Changelog: https://github.com/koculu/ZoneTree/compare/release-v1.2.0...release-v1.2.1

    Read more

  • Release release-v1.2.0

    Monday, August 08, 2022 in Blog

    Added support up to 2^64 unique segment files. Full Changelog: https://github.com/koculu/ZoneTree/compare/release-v1.1.9...release-v1.2.0

    Read more

  • Release release-v1.1.9

    Monday, August 08, 2022 in Blog

    Fixed segment id collision issue. Reduced write amplification for random inserts by 100%. Improved performance. Full Changelog: https://github.com/koculu/ZoneTree/compare/release-v1.1.7...release-v1.1.9

    Read more

  • Release release-v1.1.7

    Monday, August 08, 2022 in Blog

    Fix multi segment incorrect key meta data issue. Reduced write amplification for sorted inserts by %97. Reduced write amplification for random inserts by %21. Full Changelog: https://github.com/koculu/ZoneTree/compare/release-v1.1.6...release-v1.1.7 …

    Read more

  • Release release-v1.1.6

    Sunday, August 07, 2022 in Blog

    Added multiple disk segment support. (Disk Segment Mode) Improved merge speed. Stabilize the performance to be linear even after 100M+ record count. Improved durability by separating data files. Added parameters to adjust data separation by minimum …

    Read more

  • Release release-v1.1.5

    Saturday, August 06, 2022 in Blog

    Fixed compressed file stream concurrency issue. Fixed a bug that make concurrent FileStream disposal possible. Fixed thread starvation issue by creating a thread per merge operation. Fixed an issue that appears on 50M insert. Optimize memory usage …

    Read more

  • Release release-v1.1.3

    Friday, August 05, 2022 in Blog

    Added an abstraction layer over File Stream and File operations. Added capability of integration with cloud-blob providers and in-memory streaming services. Full Changelog: https://github.com/koculu/ZoneTree/compare/release-v1.1.2...release-v1.1.3

    Read more

  • Release release-v1.1.2

    Friday, August 05, 2022 in Blog

    Fixed an important typo bug that prevents trees from loading. Many thanks to 👍 @ksemenenko 👍 Added history record save on auto-commit. Improved benchmark tool. WAL Intermediate buffers are flushed to the disk. (improved crash recovery) Code cleanup. …

    Read more

  • Release release-v1.1.1

    Wednesday, July 27, 2022 in Blog

    Fixed a typo bug that prevents incremental transaction log backup. Full Changelog: https://github.com/koculu/ZoneTree/compare/release-v1.1.0...release-v1.1.1

    Read more

  • Release release-v1.1.0

    Wednesday, July 27, 2022 in Blog

    Improved crash resilience. Truncate incomplete WAL records due to a process crash or power cut. Save tail records in compressed WAL files periodically to improve durability on non-immediate WAL modes. Adds configuration validation to match existing …

    Read more