¿Cómo puedo hacer orientada a bloques de disco E / S con Java? O similar para un árbol B +

StackOverflow https://stackoverflow.com/questions/2570711

  •  24-09-2019
  •  | 
  •  

Pregunta

Me gustaría implementar un href="http://en.wikipedia.org/wiki/B%2B_tree" rel="nofollow árbol B + en Java y tratar de optimizarlo en basado / S de disco. ¿Existe una API para acceder a los bloques de disco individuales de Java? o hay una API que puede hacer el acceso orientada a bloques similar que se ajusta a mi propósito?

Me gustaría crear algo así como Tokio Gabinete en el 100% de Java. ¿Hay alguien que sabe lo que Java sólo bases de datos como JavaDB está utilizando en el back-end para esto?

Yo sé que probablemente hay otros idiomas que Java que pueden hacer esto mejor, pero hacer esto en un propósito de aprendizaje única.

¿Fue útil?

Solución

De la parte superior de mi cabeza pienso que MappedByteBuffer en NIO podría ser su mejor apuesta. Es básicamente como direct-como-posible mapeo entre HDD y Java.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top