bplustree
bplustree copied to clipboard
An on-disk B+tree for Python 3
This error occurs in function _iter_slice(self, slice_: slice) -> Iterator[Record]. Since python 3.5, when StopIteration is raised inside a generator, it is replaced with RuntimeError. The alternative is return. (See...
Hello I get the following error trying to insert to the B+Tree: `TypeError: '
您好, 我的英语不是很好, 我用谷歌翻译并且将意思尽量简短. 我完整的看完了有关你写代码, 准备嵌入到我有关数据存储方面里面去,但是发现如果存在多个子树并不是很友好, 所以我对有关memory部分做了如下扩展 1. 抽象有关文件操作的部分 **BaseMemory** 2. 删除有关wal锁的部分,跟回滚有关的代码可能 **需要完善** 3. 对文件操作方式未做更改, 您更多的为了文件分页做了足量的优化 4. 将配置全局化,这样子可以有效的生成多个b+树的时候配置的统一 b+树仅仅只是数据存储中很小的一部分,为了真正的使用它,而不是作为学习的玩具. 这部分扩展希望您可以参阅我的代码,更新这部分代码,或者merge... --- Hello, my English is not very good, I use Google...
This is a feature request for adding a `remove(key)` function, which removes an item (node) from the tree.
managed to create the DB file and I opened the binary file using Neo Viewer. I can see the texts inserted but where are the keys stored and how the...