在数据处理方面,特别是事务型的软件编制工作中,都涉及到有关文件的知识。有效地组织数据,提供方便而又高效地利用数据信息的方法,是文件这一章所要讨论的内容。尽管数据管理技术早已从文件系统发展到数据库系统,但因为文件系统是数据库系统的基础,从专用、高效和系统软件研制角度看,文件系统仍有其不可取代的地位。正如高级语言出现后,汇编语言仍是软件研制的重要工具一样。http://www.xjife.edu.cn/teacher/wjj/DataStructure/web/wenjian/wenjian10.1.1.1.htm
谢谢了.大家说说自己知道的吧.

解决方案 »

  1.   

    1 客户数据的安全性?文件的安全性和数据库的安全性简直无法比拟
    2 访问的并发性?  这个就更不用说了吧
    3 可操作性?      我不相信文件能比数据库本身支持的还好 支持存储过程?支持触发器?
    4 灵活性?        已经有了xml 谁还会自己搞个文件管理数据?BTW :即便xml也无法取代数据库
      

  2.   

    jiatong1981(末日之痕)
    逃避问题啊....呵呵...目前做的一个J2ME的程序,J2ME没有好的数据库,只有RMS,只能存一些东西,如果很多数据的情况下XML跟本没办法解决,慢的要死.所以一定要把数据存在文件里面,做一个索引的搜索.据我所知,很多软件并没有用数据库,,比如J2ME版的金山词霸就是用文件的.PC版的我想也是把词库保存在文件系统里面的,不可能放在数据库里面.最后,我想说,有问题是去解决,不是逃避.
      

  3.   

    文件系统数据库是第一代数据库...没有讨论的价值...J2ME的应用不应该考虑数据库...瘦客户应该通过网络服务操作数据....至于你举例的金山词霸...你不觉得词典的数据结构太过简单了吗?和你想的“很多数据的情况”没有可比性...ps:J2ME的问题怎么跑这儿来问啦...呵呵
      

  4.   

    ps:J2ME的问题怎么跑这儿来问啦...呵呵这里理论性的东西,在哪里问不都是一样的?我原先是学ASP.NET的,现在要做J2ME...