在数据处理方面,特别是事务型的软件编制工作中,都涉及到有关文件的知识。有效地组织数据,提供方便而又高效地利用数据信息的方法,是文件这一章所要讨论的内容。尽管数据管理技术早已从文件系统发展到数据库系统,但因为文件系统是数据库系统的基础,从专用、高效和系统软件研制角度看,文件系统仍有其不可取代的地位。正如高级语言出现后,汇编语言仍是软件研制的重要工具一样。http://www.xjife.edu.cn/teacher/wjj/DataStructure/web/wenjian/wenjian10.1.1.1.htm
谢谢了.大家说说自己知道的吧.
谢谢了.大家说说自己知道的吧.
2 访问的并发性? 这个就更不用说了吧
3 可操作性? 我不相信文件能比数据库本身支持的还好 支持存储过程?支持触发器?
4 灵活性? 已经有了xml 谁还会自己搞个文件管理数据?BTW :即便xml也无法取代数据库
逃避问题啊....呵呵...目前做的一个J2ME的程序,J2ME没有好的数据库,只有RMS,只能存一些东西,如果很多数据的情况下XML跟本没办法解决,慢的要死.所以一定要把数据存在文件里面,做一个索引的搜索.据我所知,很多软件并没有用数据库,,比如J2ME版的金山词霸就是用文件的.PC版的我想也是把词库保存在文件系统里面的,不可能放在数据库里面.最后,我想说,有问题是去解决,不是逃避.