自己一直想做一个数据库,本来想找B+树的,不过找了好就都没有找到。
最后在网上找到一个B-树的c语言版。
没办法,自己按着葫芦画瓢,写了一个java版的。另外,这个B-树是基于磁盘系统的,不是在内存进行操作的,比较有实际意义一点。好像网上很少有这样的代码啊,所以来发一下
没空间了,大家如果想要发邮件到我邮箱里来吧。目前这个类还没有发现任何问题。效率大约是:
50000个数据,搜索速度0.65ms,删除速度1.26ms生成的索引文件约15兆(键值和值都是long)其他的我还没有试验过,也不好说。
大家就帮着测试一下啦,谢谢,有什么好的建议都发到我邮箱里来吧。
[email protected]

解决方案 »

  1.   

    [email protected]
    我也挺感兴趣、能发一个吗?谢谢
      

  2.   

    [email protected]
    谢谢 了.
      

  3.   

    LZ伤好了没,好的话麻烦给我发一份,谢谢[email protected]
      

  4.   

    楼主厉害
    [email protected]
      

  5.   

    厉害,厉害
    [email protected]
      

  6.   

    顶一下,  [email protected]    ,谢谢了
      

  7.   

    [email protected]
    谢谢楼主  共同进步
      

  8.   

    [email protected]
    谢谢楼主。
      

  9.   

    [email protected] 
    谢谢lz,正想学点java版数据结构
      

  10.   

    欢迎加入QQ群:32943114
    面向组件的软件开发, 专注net, java技术.
    探讨新一代软件特征webOS, 第三代搜索引擎技术,P2P,Grid,动态语言, AJAX, 虚拟操作系统
      

  11.   

    谢谢,给我发一份[email protected]
      

  12.   

    why not R Tree, which is more instructive than B or its varient
      

  13.   

    给我一份!  谢谢:  [email protected]
      

  14.   

    [email protected]             thanks for sharing
      

  15.   

    谢谢了楼主
    [email protected]
      

  16.   

    给我发一份啊 谢谢[email protected]
      

  17.   

    楼主谢谢 了!!!
    [email protected]
    我也想要
      

  18.   

    [email protected]
    感谢。楼主注意身体。
      

  19.   

    [email protected]
      谢谢
      

  20.   

    50000个数据,搜索速度0.65ms,删除速度1.26ms生成的索引文件约15兆(键值和值都是long)___________________________
    效率好像比Mysql差一点