有谁知道在哪里可以找到B +树磁盘实现?我经历了谷歌向前和向后,不幸的是我找不到任何明智的。其他线程建议可能从sqlite,sqljet或bdb中获取树,但是这些树嵌套在整个数据库中,并且不能真正“过滤掉”B +树。 我真的只是在寻找一个磁盘B +树...没有任何花哨的东西。B +在Java中的磁盘实现
6
A
回答
4
0
如果你需要它的实际使用,而不是用于教育目的(研究B +树数据结构等),LMDBJava可能是最好的解决方案,现在在Java中可用。它不是B + Tree,而是一个排序的键值存储,与B +树几乎相同。
1
相关问题
- 1. 基于磁盘List实现
- 2. 具有固定大小的键和值的基于磁盘的B +树实现
- 3. 它们是Java映射的磁盘实现吗?
- 4. 在Laravel中注入磁盘实例
- 5. 是否可以从Java中发现插入的磁盘?
- 6. 监控Java中的磁盘活动
- 7. Ansible发现卷磁盘名
- 8. AWS实例磁盘读
- 9. Java中的“\ b” - Windows实施
- 10. java mysql磁盘已满
- 11. Java ehcache磁盘存储
- 12. B +树的实现
- 13. 广告磁盘空间vs实际磁盘空间
- 14. 在磁盘
- 15. 如何在磁盘上布置B-Tree数据?
- 16. 实现由磁盘文件(dmalloc)支持的malloc
- 17. 带LVM备份存储的LXD实现磁盘配额
- 18. 磁盘上的循环缓冲区实现
- 19. OMS逻辑磁盘性能计数器不存在磁盘实例名称
- 20. \ b如何实现?
- 21. Mysql B +树实现
- 22. 如何在Java中实现泛型`max(Comparable a,Comparable b)`函数?
- 23. 后台到磁盘的Java集合
- 24. 磁盘上的Java目录大小?
- 25. Java溢出到磁盘的FIFO队列
- 26. 拍摄屏幕的Java磁盘速度
- 27. 如何在磁盘
- 28. 在mathematica中的绘图中的磁盘
- 29. 主磁盘与交换磁盘
- 30. 在Java中实现Immutable类
https://github.com/myui/xbird/blob/master/xbird-open/main/src/java/xbird/storage/index/BIndexFile.java
查找使用这就是我发现 - http://bplusdotnet.sourceforge.net/ - 只是因为没有人到目前为止回答不能告诉,如果这是一个磁盘上实现或如果它可以适应一个。 (它说“.NET”,但也有一个Java实现!) – 2010-07-07 09:56:27
感谢您的链接!看起来相当不错。至少它在我运行测试树文件时在磁盘上创建了一些文件。我会在深入研究之后给出反馈意见。 – mkn 2010-07-07 12:51:01