请教:如何用java编写一个简单数据库的存储层

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:14:56
要求可以进行以下操作:1。创建新的数据库(不可以用JDBC连接外部数据库)2。插入记录(record);3。读取记录;4。搜索记录;5。更新记录;6。删除记录。另外每个表(page)的size为2k; buffer pool的size固定为任意整数倍的表的size,比如10k;buffer manager 采用LRU policy to replace pages from memory to disk。万分感谢!
求一个用java编写的buffer manager,要求用LRU策略管理buffer pool。

这个需求很麻烦,你有两个选择,一是自己搞定这些,二是使用框架。如果不想使用框架,你要对很多东西很熟悉才行。基本上,如果你想要一个比较通用的东西,写起来会超费劲,如果是一个有针对性的,又没有多大的价值。有事可以直接M我。

不用数据库,只用java能存数据吗???貌似有点门道。