我编了个程序,先用access,发现数据显示的速度很慢,后改用直接从多个TXT文本文件中取出数据后显示,显示速度大大提高。
这是为什么? 如何提高access显示数据的速度。我不喜欢用文本文件存数据

解决方案 »

  1.   

    access数据库操作的语句可以检查一下,看能否优化,直接读取txt文件速度比数据库要快,数据库还做了很多额外的操作处理
      

  2.   

    直接读取文本快,毕竟是ASCII的。不过在现在的计算机看来差距也不太大了,如果你的SQL语句优化得好,数据量不算很大的话。
      

  3.   

    如果有必要,那就用文件,所有操作自己处理。如果没必要,肯定是用数据库了。举个例子:假如数据没有按顺序排列存储的话:用文件:就需要自己读入内存后,再排序;而用数据库:只要指定 ORDER BY 子句即可,数据库引擎帮我们排序。
      

  4.   

    少量数据可以用txt,如果数据量太大,还是使用数据库好,毕竟移植到其他数据库上更容易些。
      

  5.   

    简单的数据当然是TXT快了。
    但是很多数据本身是有关联的。
      

  6.   

    如果TXT文件单个容量不大但数量很多时,不知情况如何