我的数据非常多,十多万条,为什么有人说将数据导入数据库中运算就可以变快?数据库的主要职能就是存储数据用的。EXCEL和数据库这两者对数据进行运算的时候使用的都是同一台电脑的CPU和内存,为什么说导入数据库后运算速度就会变快?
你只是说对了其中的一部分,因为excel的数据处理是通过XML语言加内置的处理函数进行的,XML对数据的处理效率不是很高的;而数据库系统,其本身已经对数据进行了一定范围的预处理,例如排序、索引等,而对其再进行处理时如果使用SQL语言,配合内置的函数,那么要比excel的效率高很多。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-04-13
每个人都说读写数据ACCESS比EXCEL快。我读写100万数据在EXCEL都在几秒钟,而在ACCESS中要10多分钟。这是为什么???特别是写入数据到EXCEL表的速度远远地超过写入数据到ACCESS表。我现在的矛盾是EXCEL行数不够用,速度够用,ACCESS行数够用,速度不够用。纠结中。。。。。。
第2个回答 2013-02-25
针对数据量大的问题可以靠考虑excel和access结合起来使用,excel用来处理数据,access用来储存、检索所需数据,excel的数据都从access里面来读取,发挥各自所长。