Ahmed Yasin Koculu
|
a22b97162d
|
Set next version.
|
2022-08-09 17:48:08 +02:00 |
|
Ahmed Yasin Koculu
|
452f65e89b
|
Merge branch 'main' of https://github.com/koculu/ZoneTree
|
2022-08-09 17:46:28 +02:00 |
|
Ahmed Yasin Koculu
|
f10f8a4221
|
Fix nuget readme file logo url issue.
|
2022-08-09 17:46:12 +02:00 |
|
Ahmed Yasin Koculu
|
016636955d
|
Update README.md
|
2022-08-09 17:44:17 +02:00 |
|
Ahmed Yasin Koculu
|
27b8cb5fec
|
Fixes reverse iterator Object reference exception.
|
2022-08-09 17:17:53 +02:00 |
|
Ahmed Yasin Koculu
|
30493c7c26
|
set release version..
release-v1.2.1
|
2022-08-09 13:25:32 +02:00 |
|
Ahmed Yasin Koculu
|
a28c0ca431
|
Fixes compressed file stream length type.
|
2022-08-09 06:49:14 +02:00 |
|
Ahmed Yasin Koculu
|
1c205f92e6
|
Fix maintainer that waits stopped threads.
|
2022-08-08 21:10:21 +02:00 |
|
Ahmed Yasin Koculu
|
d197ed06a6
|
Revert "Add png logo."
This reverts commit 3660761d05.
|
2022-08-08 16:20:31 +02:00 |
|
Ahmed Yasin Koculu
|
b7ced52860
|
Update README.md
|
2022-08-08 16:08:55 +02:00 |
|
Ahmed Yasin Koculu
|
6e7c5f891f
|
Adds dark logo.
|
2022-08-08 16:08:05 +02:00 |
|
Ahmed Yasin Koculu
|
3660761d05
|
Add png logo.
|
2022-08-08 16:03:00 +02:00 |
|
Ahmed Yasin Koculu
|
091d85e6df
|
Change logo size.
|
2022-08-08 16:00:39 +02:00 |
|
Ahmed Yasin Koculu
|
402289db8c
|
Add logo.
|
2022-08-08 15:53:06 +02:00 |
|
Ahmed Yasin Koculu
|
a46da36d77
|
Convert segment id to int64 (#2)
release-v1.2.0
|
2022-08-08 14:11:05 +02:00 |
|
Ahmed Yasin Koculu
|
ee9c5aabac
|
Cleanup.
release-v1.1.9
|
2022-08-08 13:45:16 +02:00 |
|
Ahmed Yasin Koculu
|
2d26d9ad6d
|
Reduces write amplification for random inserts by 100%.
|
2022-08-08 13:17:18 +02:00 |
|
Ahmed Yasin Koculu
|
ec809f1a23
|
Adds .idea gitignore directive.
|
2022-08-08 09:34:25 +02:00 |
|
ksemenenko
|
8a8014942c
|
Adds benchmark Dot Net
|
2022-08-08 09:27:01 +02:00 |
|
Ahmed Yasin Koculu
|
51430ae412
|
Update README.md
|
2022-08-08 08:44:47 +02:00 |
|
Ahmed Yasin Koculu
|
65d7fa21e9
|
Set maximum id after meta wal records loaded.
|
2022-08-08 08:22:02 +02:00 |
|
Ahmed Yasin Koculu
|
b8f7f86d6c
|
Fix multiple disk segment next segment id collision.
|
2022-08-08 08:08:12 +02:00 |
|
Ahmed Yasin Koculu
|
e4ee732ff1
|
Update release version.
release-v1.1.7
|
2022-08-08 06:47:58 +02:00 |
|
Ahmed Yasin Koculu
|
95f3a69c58
|
Randomize the disk segment sizes between specified amounts to reduce write amplication. Insert&Merge performance improved with %17.
|
2022-08-08 05:16:57 +02:00 |
|
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 |
|