这是我找到的两个比较好的:
http://www.pure-performance.com/2009/03/managing-hierarchical-data-in-sql/
http://en.wikipedia.org/wiki/Nested_set_model
在Stack Overflow上搜到的,但是感觉完全不够看。有没有什么说明操作系统是如何管理文件的资料或者书籍?如果是书或者很长的话最好是中文的。毕竟操作系统做这个比较在行。
顺便问一下,在数据库里实现目录结构在效率上能超过直接使用操作系统的目录么?除了效率之外操作系统提供的目录和在数据库中实现的目录相比还有什么优势?最好是能从不同的情况分析,比如数据单元的平均大小。

解决方案 »

  1.   

    数据库中的记录与操作系统没什么关系啊。楼主想实现什么功能?
      

  2.   

    数据库存目录结构啊   出了对你操作方便  没任何好处  
    完全可以存到文本目录里面 由程序解析
      

  3.   


    比如维基或者百度百科词条的分类的存储,不过我不能确定这两个网站有没有存储词条的分类。另外分类只是记录中的一个较重要的属性,其他的属性也是很重要的。而如果直接使用操作系统的目录功能的话,很多属性是无法进行查询的,可能也很难优化。
      

  4.   

    但是了解某项记录的分类可能是很重要的。