[英]How can I do block-oriented disk I/O with Java? Or similar for a B+ tree
我想在Java中實現一個B +樹 ,並嘗試針對基於磁盤的I / O進行優化。 是否有用於從Java訪問單個磁盤塊的API? 或者是否有一個API可以執行類似的面向塊的訪問,以滿足我的目的?
我想在100%Java中創建像Tokyo Cabinet這樣的東西。 是否有人知道像JavaDB這樣的Java數據庫在后端使用了什么?
我知道可能有其他語言而不是Java可以做得更好,但我這樣做只是為了學習目的。
關閉我的頭頂,我認為MappedByteBuffer在NIO可能是你最好的選擇。 它基本上是HDD和Java之間的直接映射。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.