编程语言
首页 > 编程语言> > 如何使用Java进行面向块的磁盘I / O?或类似的B树

如何使用Java进行面向块的磁盘I / O?或类似的B树

作者:互联网

我想在Java中实现B+ tree并尝试针对基于磁盘的I / O进行优化.是否有用于从Java访问单个磁盘块的API?或者是否有一个API可以执行类似的面向块的访问,以满足我的目的?

我想在100%Java中创建像Tokyo Cabinet这样的东西.是否有人知道像JavaDB这样的Java数据库在后端使用的是什么?

我知道可能有其他语言而不是Java可以做得更好,但我这样做只是为了学习目的.

解决方法:

我认为NIO中的MappedByteBuffer可能是你最好的选择.它基本上是HDD和Java之间的直接映射.

标签:java,io,backend,b-tree
来源: https://codeday.me/bug/20190607/1191168.html