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 |
|
Ahmed Yasin Koculu
|
73b4a07975
|
Adds disk segment compression support.
|
2022-07-24 22:59:24 +02:00 |
|
Ahmed Yasin Koculu
|
7444ef81cf
|
Adds transactional benchmarks.
release-v1.0.8
|
2022-07-24 06:07:18 +02:00 |
|
Ahmed Yasin Koculu
|
edf7c2365e
|
Adds benchmark groups.
|
2022-07-24 02:58:54 +02:00 |
|
Ahmed Yasin Koculu
|
24daee9b4a
|
Adds 10M insert benchmarks.
|
2022-07-24 02:53:58 +02:00 |
|
Ahmed Yasin Koculu
|
0af55ee1df
|
Adds rocks db benchmark results.
|
2022-07-24 02:33:42 +02:00 |
|
Ahmed Yasin Koculu
|
d83d649be9
|
Adds insert benchmarks.
|
2022-07-24 02:24:37 +02:00 |
|
Ahmed Yasin Koculu
|
3aa28e5594
|
Adds Fluent Transaction sample.
|
2022-07-24 01:43:52 +02:00 |
|
Ahmed Yasin Koculu
|
a78c2d61c8
|
Adds features to readme doc.
|
2022-07-24 01:38:43 +02:00 |
|
Ahmed Yasin Koculu
|
777da43dda
|
Adds current transaction uncommitted read support to ReadCommitted methods.
|
2022-07-24 01:10:21 +02:00 |
|
Ahmed Yasin Koculu
|
56b7a42308
|
Adds transaction Isolation test.
|
2022-07-24 00:48:40 +02:00 |
|
Ahmed Yasin Koculu
|
e14c979e53
|
Adds Fluent Transaction with exceptionless retry capability.
|
2022-07-24 00:09:20 +02:00 |
|
Ahmed Yasin Koculu
|
6b8072083b
|
Adds incremental backup configuration option.
Adds exxceptionless transaction API.
|
2022-07-23 23:07:23 +02:00 |
|
Ahmed Yasin Koculu
|
0126912578
|
Adds lazy mode wal log audit support.
|
2022-07-23 17:57:03 +02:00 |
|
Ahmed Yasin Koculu
|
c0a524ba07
|
Fix typo.
|
2022-07-23 17:48:14 +02:00 |
|
Ahmed Yasin Koculu
|
eba3523b8b
|
Improve durability of full wal log with 3 length-stamps.
|
2022-07-23 17:32:17 +02:00 |
|
Ahmed Yasin Koculu
|
5e7431ce6a
|
Adds transaction log audit support.
|
2022-07-23 17:19:49 +02:00 |
|
Ahmed Yasin Koculu
|
3c3571213c
|
Dispose wal file streams on freeze.
|
2022-07-23 16:46:50 +02:00 |
|
Ahmed Yasin Koculu
|
5b4818db36
|
Adds Immediate and Lazy modes to the Write Ahead Log.
|
2022-07-23 16:19:12 +02:00 |
|
Ahmed Yasin Koculu
|
13e1040b85
|
Improves zone tree wal and transaction log configuration.
|
2022-07-23 13:56:42 +02:00 |
|
Ahmed Yasin Koculu
|
003fd8c37b
|
Reorganize segment WAL paths.
|
2022-07-23 13:32:37 +02:00 |
|
Ahmed Yasin Koculu
|
c1f680c902
|
Adds methods to clear stale transactions.
release-v1.0.7
|
2022-07-23 13:06:43 +02:00 |
|
Ahmed Yasin Koculu
|
44c2881bf6
|
Add batch rollback method. Fix typo.
|
2022-07-23 12:30:07 +02:00 |
|
Ahmed Yasin Koculu
|
c0fbb987e0
|
Fix transaction skip write rule issue.
|
2022-07-23 12:01:48 +02:00 |
|
Ahmed Yasin Koculu
|
ecc0a5fb1f
|
Code cleanup.
|
2022-07-21 01:51:22 +02:00 |
|
Ahmed Yasin Koculu
|
3dfc86d722
|
Removes obsolete comment.
release-v1.0.6
|
2022-07-21 01:02:56 +02:00 |
|
Ahmed Yasin Koculu
|
4d8cbc41f0
|
Adds debug only assertions.
|
2022-07-21 00:38:58 +02:00 |
|
Ahmed Yasin Koculu
|
02af69d6da
|
Non-transactional upsert method cannot return upsert status.
|
2022-07-20 23:08:18 +02:00 |
|
Ahmed Yasin Koculu
|
9ae911c829
|
Adds ReadCommitted Isolation support.
Adds auto commitable inserts and deletes.
|
2022-07-20 22:54:45 +02:00 |
|
Ahmed Yasin Koculu
|
15d676324e
|
Adds transactional ZoneTree maintenance capabilities.
|
2022-07-20 20:15:36 +02:00 |
|
Ahmed Yasin Koculu
|
24ac62974e
|
Imrpove and document the transaction log compaction strategy.
|
2022-07-20 14:39:51 +02:00 |
|
Ahmed Yasin Koculu
|
9478faeca8
|
Update readme.
|
2022-07-20 01:13:30 +02:00 |
|
Ahmed Yasin Koculu
|
d49ae22de2
|
Compact the log even if dictionary is empty.
|
2022-07-19 12:58:07 +02:00 |
|
Ahmed Yasin Koculu
|
3ca2ca19d6
|
Update readme.
release-v1.0.5
|
2022-07-19 00:36:11 +02:00 |
|
Ahmed Yasin Koculu
|
9154e2476b
|
Update docs before release 1.0.5.
|
2022-07-19 00:32:32 +02:00 |
|
Ahmed Yasin Koculu
|
4e49d1a392
|
Optimize default parameters.
|
2022-07-19 00:13:11 +02:00 |
|
Ahmed Yasin Koculu
|
640d669482
|
TransactionLog auto compaction with configurable threshold.
|
2022-07-18 23:01:20 +02:00 |
|
Ahmed Yasin Koculu
|
37284b6f73
|
Moves read write stamp table into the transaction log.
|
2022-07-18 20:05:52 +02:00 |
|
Ahmed Yasin Koculu
|
8fba55f25c
|
Read next transaction id from logs.
|
2022-07-18 19:40:30 +02:00 |
|
Ahmed Yasin Koculu
|
3d6d7e729e
|
Rename transaction exceptions.
|
2022-07-18 19:14:40 +02:00 |
|
Ahmed Yasin Koculu
|
e2d7aad50f
|
Rename class TransactionLog to better explain it's purpose.
|
2022-07-18 17:56:06 +02:00 |
|
Ahmed Yasin Koculu
|
154e0d8ec7
|
Use single log file for transaction history and dependency tables. Transaction performance is far better using single file.
|
2022-07-18 17:43:39 +02:00 |
|
Ahmed Yasin Koculu
|
30ed9e8b0a
|
Adds persistent dictionary of dictionary collection.
|
2022-07-18 17:16:36 +02:00 |
|
Ahmed Yasin Koculu
|
deb2963a28
|
ZoneTree does now support Optimistic Transactions which makes it the key-value store witk ACID properties.
|
2022-07-18 16:11:59 +02:00 |
|
Ahmed Yasin Koculu
|
5324432bae
|
Adds transaction tree creation capability to the ZoneTreeFactory.
|
2022-07-18 15:15:03 +02:00 |
|
Ahmed Yasin Koculu
|
6daca0ebb1
|
Use utc ticks instead of datetime struct.
|
2022-07-18 15:03:37 +02:00 |
|