bplustree icon indicating copy to clipboard operation
bplustree copied to clipboard

An on-disk B+tree for Python 3

Results 5 bplustree issues
Sort by recently updated
recently updated
newest added

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...