Hi All,
Is there any good performance Key-Value storage engine written in free pascal, or can be linked with FPC application?
I need an embedded storage engine with good performance for a generic (non-binary) tree structure with the following properties and operations:
- tree node has 2 properties: data (byte array), and 0~N sub-nodes
- a fast way to iterate through all leaf nodes
- find parent, and parent of parent, until root
- get / iterate all siblings of a node (order is NOT important)
- insert node / set parent of a node
- cut-off or free (delete) a sub-tree
Thanks!
Xiangrong
