Releases
v0.3.1
Compare
Sorry, something went wrong.
No results found
Changelog
f4ff060 Add concurrency tests and benchmarks for persistent storage
9db7e9b Move concurrent benchmark to benchmark_test.go
9652286 Optimize Recursive Query Engine with Dynamic Join Reordering
d02d3c4 Rewrite TestConcurrentReadWrite to use 200 writers/100 readers and valid upsert logic
b99d1f5 Update benchmark with new concurrency test structure
5775dd7 add manual transaction management documentation
2122731 batch benchmark and test
787b4b8 can change batch and alloc options
a016f45 fix benchmark and test for concurrency
ad85a01 fix bug and update tests/benchmark
9ec460f fix update same old value fail nad add unit test
4e9eba3 fix(recursion): push down query filters to recursive join steps to prevent traversing noise rows
27c510b improved recursion and fixed benchmark
f094abb lazy create temp db
13a6517 new ranges api
f8a67df optimize indexStorage.get by using raw byte comparisons and avoiding unnecessary allocations
dea324b optimize: improve recursive query performance by optimizing index scans
56c7553 optimize: improve recursive query performance by optimizing index scans
9b5b61f optimize: reuse buffers for range encoding
be94bab recursion limit and unit tests
e76f2f0 ref ranges wip
694d903 remove op api
df67d6f remove the refrange api
6c2b2af revert: undo index optimization changes that caused performance regression
7d406ea test(recursion): add unit tests for mutual recursion and long join chains
4e0daa1 update documentation for managed transaction
98f742f update functionality
53f7a5f use row api
120f827 view, update, and batch function on db
5141740 wip investigate performance for recursion with more unit tests
3c1f12c wip performance investigation for recursion
e688ad8 woring fixed point semantic
ec3e62d working recursive engine
You can’t perform that action at this time.