Show HN: On-disk B+ tree for Python 3
11–20 of 22 posts
Re: Show HN: On-disk B+ tree for Python 3
#12Re: Show HN: On-disk B+ tree for Python 3
#13Thanks for sharing, I've been interested in finding pure python implementations of storage engines. Another one I came across is whoosh: https://bitbucket.org/mchaput/whoosh/src/a16ebacb47191afaf2d...
Re: Show HN: On-disk B+ tree for Python 3
#14Re: Show HN: On-disk B+ tree for Python 3
#15Re: Show HN: On-disk B+ tree for Python 3
#16Cannot delete items yet
Yes, it's a work in progress, see the `remove` branch.
You might also mention that, if replacing large values that use overflow pages, the file has the potential to grow without bounds as it looks like overflow pages are not collected?
Re: Show HN: On-disk B+ tree for Python 3
#17Re: Show HN: On-disk B+ tree for Python 3
#18Are there any production data stores recommended for low memory usage? What should I use to stream data to disk and back with minimal overhead, preferably with indexed lookups?
https://www.computerworld.com/article/2987956/solid-state-dr...
Or FusionIO ioDrive2 Duo, which is above 900K IOPS for both reads and writes.
Re: Show HN: On-disk B+ tree for Python 3
#19And and can you use keys that aren't builtin values?
Re: Show HN: On-disk B+ tree for Python 3
#20The code looks very clean. Uses type annotations too. Wish there were more comments though.