自各儿实现内存数据库

自己实现内存数据库
有没有自己实现过简单的内存数据库的朋友,给讲讲经验。用什么数据结构,和算法?
------解决方案--------------------
引用:
我以前也想做,有一些问题困扰着我。最前面的问题是:如何将你需要的磁盘块放到内存中。因为在外存肯定还有一个数据库,假如说是oracle,内存数据库就是要把下个时间段需要的数据提前放到内存中,现在就有问题了,我们不知道oracle的那一个块放的是我需要的数据!不知道各位有什么好的意见没有

如果可能,你可以用一些开源的数据库来改写成内存数据库。

------解决方案--------------------
引用:
引用:

我以前也想做,有一些问题困扰着我。最前面的问题是:如何将你需要的磁盘块放到内存中。因为在外存肯定还有一个数据库,假如说是oracle,内存数据库就是要把下个时间段需要的数据提前放到内存中,现在就有问题了,我们不知道oracle的那一个块放的是我需要的数据!不知道各位有什么好的意见没有 

如果可能,你可以用一些开源的数据库来改写成内存数据库。 

hsqldb  java写的,带源码,网上down吧!