Ahmed Yasin Koculu
|
4635d9b36b
|
Fix multi segment incorrect key meta data issue.
|
2022-08-08 04:18:35 +02:00 |
|
Ahmed Yasin Koculu
|
44b0c14726
|
Update README.md
|
2022-08-07 18:18:15 +02:00 |
|
Ahmed Yasin Koculu
|
cb810139f1
|
Update README.md
|
2022-08-07 18:15:46 +02:00 |
|
Ahmed Yasin Koculu
|
3cca1fc930
|
Uodate docs.
release-v1.1.6
|
2022-08-07 16:31:27 +02:00 |
|
Ahmed Yasin Koculu
|
a112b787ff
|
Update performance results. Big improvement after latest optimizations.
|
2022-08-07 16:28:22 +02:00 |
|
Ahmed Yasin Koculu
|
74a0cabebd
|
Adds support for single disk segment mode.
|
2022-08-07 15:35:39 +02:00 |
|
Ahmed Yasin Koculu
|
8dc7061056
|
Adds file partition support through MultiSectorDiskSegment.
Improved performance for 50-100M records big database.
Improved merge speed.
|
2022-08-07 14:55:03 +02:00 |
|
Ahmed Yasin Koculu
|
14013e8bdb
|
Set default write ahead log mode lazy.
release-v1.1.5
|
2022-08-07 00:00:59 +02:00 |
|
Ahmed Yasin Koculu
|
8f97fe5344
|
Optimize memory usage. Introduce configurable Block Cache limit.
|
2022-08-06 23:16:47 +02:00 |
|
Ahmed Yasin Koculu
|
ff11fc87fe
|
Fixed issue occurs with 50M inserts because of big file size arithmetic overflow.
|
2022-08-06 19:10:09 +02:00 |
|
Ahmed Yasin Koculu
|
1491ce5453
|
Fixed thread starvation issue caused by Task Scheduler by using a thread per merge operation.
|
2022-08-06 16:59:58 +02:00 |
|
Ahmed Yasin Koculu
|
cb2b003c8d
|
Don't write Tail when stream is closed.
|
2022-08-06 13:43:15 +02:00 |
|
Ahmed Yasin Koculu
|
ca0a70d958
|
Adds mergge duration stats to the benchmark.
|
2022-08-06 13:36:01 +02:00 |
|
Ahmed Yasin Koculu
|
8c593826fc
|
Synchronize FileStream disposal.
|
2022-08-06 13:23:24 +02:00 |
|
Ahmed Yasin Koculu
|
16d69e4684
|
set release version.
|
2022-08-06 07:21:48 +02:00 |
|
Ahmed Yasin Koculu
|
54201ef454
|
Fix compressed file stream race condition.
|
2022-08-06 07:02:20 +02:00 |
|
Ahmed Yasin Koculu
|
e9bdd516d7
|
Drop unnecessary close op.
|
2022-08-06 01:57:43 +02:00 |
|
Ahmed Yasin Koculu
|
1b53bff907
|
Improve notes.
|
2022-08-06 01:56:18 +02:00 |
|
Ahmed Yasin Koculu
|
13370cfa41
|
Update comment.
|
2022-08-06 01:55:05 +02:00 |
|
Ahmed Yasin Koculu
|
34e5559788
|
Added notes to clarify flush to disk behavior.
|
2022-08-06 01:54:42 +02:00 |
|
Ahmed Yasin Koculu
|
95fce92c00
|
Code cleanup.
|
2022-08-06 01:37:03 +02:00 |
|
Ahmed Yasin Koculu
|
bead259315
|
Merge branch 'main' of https://github.com/koculu/ZoneTree
release-v1.1.3
|
2022-08-06 01:29:06 +02:00 |
|
Ahmed Yasin Koculu
|
50da513d28
|
Adds FileStream abstraction layet to simplify integration with cloud or in-memory stream services.
|
2022-08-06 01:28:50 +02:00 |
|
Ahmed Yasin Koculu
|
762b078b72
|
Update README.md
|
2022-08-05 12:50:35 +02:00 |
|
Ahmed Yasin Koculu
|
b4f5d15bac
|
Fix validation type. Thanks to @Konstantin Semenenko.
release-v1.1.2
|
2022-08-05 10:35:30 +02:00 |
|
Ahmed Yasin Koculu
|
b2ed7d166c
|
File intermediate buffers should be flushed on all flushes.
|
2022-08-04 00:40:20 +02:00 |
|
Ahmed Yasin Koculu
|
cfaad22e62
|
Code cleanup.
|
2022-08-01 19:44:10 +02:00 |
|
Ahmed Yasin Koculu
|
8a17b13066
|
Adds colored console output to the benchmark.
|
2022-08-01 14:38:47 +02:00 |
|
Ahmed Yasin Koculu
|
1001c231ec
|
Improves performance tests.
|
2022-08-01 14:13:27 +02:00 |
|
Ahmed Yasin Koculu
|
a813337e74
|
Adds history record on auto commit.
|
2022-08-01 13:46:17 +02:00 |
|
Ahmed Yasin Koculu
|
feb1a3592f
|
Code cleanup.
|
2022-08-01 00:21:46 +02:00 |
|
Ahmed Yasin Koculu
|
79f9262ce0
|
Add notes.
|
2022-07-31 15:23:59 +02:00 |
|
Ahmed Yasin Koculu
|
81252dd02e
|
Adds notes.
|
2022-07-31 00:17:16 +02:00 |
|
Ahmed Yasin Koculu
|
4b2bd183e1
|
Updates readme.
release-v1.1.1
|
2022-07-28 00:44:06 +02:00 |
|
Ahmed Yasin Koculu
|
3cc732e462
|
Fix typo that cause exception on incremental backup.
|
2022-07-28 00:16:09 +02:00 |
|
Ahmed Yasin Koculu
|
89514f27fb
|
Updates readme.
release-v1.1.0
|
2022-07-27 23:31:56 +02:00 |
|
Ahmed Yasin Koculu
|
2c16b23f4e
|
Update benchmark report for v1.1.0.
|
2022-07-27 22:54:11 +02:00 |
|
Ahmed Yasin Koculu
|
e0115959d9
|
Include tail content on incremental backup.
|
2022-07-27 22:13:08 +02:00 |
|
Ahmed Yasin Koculu
|
335b3d54ae
|
Fix race conditions in lazy wal and meta wal.
|
2022-07-27 22:04:53 +02:00 |
|
Ahmed Yasin Koculu
|
0b8bcd3856
|
Adds validation for new compression and wal mode features.
|
2022-07-27 18:00:51 +02:00 |
|
Ahmed Yasin Koculu
|
beeaf48ab1
|
Adds configuration options to control poll intervals and long running tasks.
|
2022-07-27 16:56:21 +02:00 |
|
Ahmed Yasin Koculu
|
6035c84e4f
|
Adds WAL tail record recovery capability. Improves durability.
|
2022-07-27 16:30:33 +02:00 |
|
Ahmed Yasin Koculu
|
8b2e5b8631
|
Truncate incomplete tail records.
|
2022-07-26 21:07:00 +02:00 |
|
Ahmed Yasin Koculu
|
a75bb6a1c6
|
Reduces code duplication.
|
2022-07-25 20:31:45 +02:00 |
|
Ahmed Yasin Koculu
|
652acc3f82
|
Code refactor / cleanup.
|
2022-07-25 20:13:06 +02:00 |
|
Ahmed Yasin Koculu
|
2bf11982be
|
Update README.md
|
2022-07-25 16:03:52 +02:00 |
|
Ahmed Yasin Koculu
|
3b989f2351
|
Adds WAL Compression support.
release-v1.0.9
|
2022-07-25 15:38:58 +02:00 |
|
Ahmed Yasin Koculu
|
c22c40d134
|
Adds compressed file stream.
|
2022-07-25 06:15:41 +02:00 |
|
Ahmed Yasin Koculu
|
25b42a01d8
|
Adds configurable disk segment compression block size.
|
2022-07-25 01:01:23 +02:00 |
|
Ahmed Yasin Koculu
|
ade3017423
|
Reduce IO in compressed file random access device.
|
2022-07-25 00:20:48 +02:00 |
|