Replies: 3 comments 2 replies
-
Hi @jmderuty |
Beta Was this translation helpful? Give feedback.
-
Thank you for the quick answer, In your opinion, how should I proceed to do that with the lib? (not asking for a detailed step by step, if you could just point me at the right extension points I could use to intercept update commands and work on the transaction log.) |
Beta Was this translation helpful? Give feedback.
-
You can create your own Transactional Tree by utilizing the public API provided by ZoneTree. The OptimisticZoneTree classs represents the implementation of the optimistic transactional ZoneTree, serving as a helpful starting point. As this will be an independent project, there is no requirement for any extension points, as you will need to construct the transactional log from the ground up. You could find the implementation details at the following GitHub link: |
Beta Was this translation helpful? Give feedback.
-
First, not sure if feature request is the right category, it's possible the feature already exist, and if not but it wouldn't be too complex to implement, I'm ready to lend an hand :)
I'm looking for a transaction log library I could use in my distributed gameserver project to internally store cluster related data and ZoneTree looked interesting, so I'm considering it. However to do that I'll need to be able to integrate the library in our log replication system. We use the raft algorithm, so we need to have some control on when entries are appended or committed to the log in order to synchronize logs between primaries and replica.
In particular we need to:
Is it something that would be doable with ZoneTree ?
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions