有誰知道在哪裏可以找到B +樹磁盤實現?我經歷了谷歌向前和向後,不幸的是我找不到任何明智的。其他線程建議可能從sqlite,sqljet或bdb中獲取樹,但是這些樹嵌套在整個數據庫中,並且不能真正「過濾掉」B +樹。 我真的只是在尋找一個磁盤B +樹...沒有任何花哨的東西。B +在Java中的磁盤實現
6
A
回答
4
0
如果你需要它的實際使用,而不是用於教育目的(研究B +樹數據結構等),LMDBJava可能是最好的解決方案,現在在Java中可用。它不是B + Tree,而是一個排序的鍵值存儲,與B +樹幾乎相同。
1
相關問題
- 1. 基於磁盤List實現
- 2. 它們是Java映射的磁盤實現嗎?
- 3. 在Laravel中注入磁盤實例
- 4. 是否可以從Java中發現插入的磁盤?
- 5. Ansible發現卷磁盤名
- 6. Java中的「\ b」 - Windows實施
- 7. AWS實例磁盤讀
- 8. java mysql磁盤已滿
- 9. Java ehcache磁盤存儲
- 10. 廣告磁盤空間vs實際磁盤空間
- 11. 在磁盤
- 12. 如何在磁盤上佈置B-Tree數據?
- 13. 磁盤上的循環緩衝區實現
- 14. \ b如何實現?
- 15. Mysql B +樹實現
- 16. Java溢出到磁盤的FIFO隊列
- 17. 後臺到磁盤的Java集合
- 18. 拍攝屏幕的Java磁盤速度
- 19. 如何在磁盤
- 20. 在mathematica中的繪圖中的磁盤
- 21. 在Java中實現Immutable類
- 22. 主磁盤與交換磁盤
- 23. Django的:在本地磁盤
- 24. 如何實現非阻塞磁盤I/O?
- 25. 創建新磁盤時gcloud中的磁盤類型混淆
- 26. 在分區磁盤的bash腳本中出現錯誤
- 27. 實現在Java中
- 28. solaris中的磁盤統計
- 29. Applescript中的磁盤活動
- 30. 用Java Applet實現鍵盤監聽器
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