因为程序会要多次打开文件进行读取和保存操作,并且每次打开的都是不同的文件!这个文件应该采用数据库的形式还是采用文本文件形式?哪个打开的速度更快?

解决方案 »

  1.   


    不太同意,原因是 其实本质上都是 文件保存,不过现代数据库还包括了很多优化机制,比如说会放入内存中做优化,客户端与文件的连接机制与数据库的连接机制也有差异,数据库的连接可能依赖于ado也可以不依赖,这样的效率也有差异,而对文件的保存格式如果非常仔细的规划,检索是未必差过数据库。而对于楼主的问题,数据库可以一次性打开处理多个表,而文件是单一性的打开,所以根据此你再考虑一下技术
      

  2.   


    恩,准备自己看看SQLite数据库,如果打开速度不是很慢的话就用它了!