• Add benchmark tests and optimize database performance
    Some checks failed
    Go / build (push) Has been cancelled
    Go / release (push) Has been cancelled

    mleku released this 2025-11-02 18:19:52 +00:00 | 156 commits to main since this release

    • Introduced benchmark tests for various database operations, including event saving, querying, and fetching by serials, to assess performance.
    • Implemented optimizations to reduce memory allocations and improve efficiency by pre-allocating slices and maps in critical functions.
    • Enhanced the FetchEventsBySerials, GetFullIdPubkeyBySerials, and QueryForIds methods with pre-allocation strategies to minimize reallocations.
    • Documented performance improvements in the new PERFORMANCE_REPORT.md file, highlighting significant reductions in execution time and memory usage.
    • Bumped version to v0.23.1 to reflect these changes.
    Downloads