100万行数据能否用Access数据库
桌面应用程序
100万行数据能否用Access数据库?
如果不行的话,难道让用户安装SQL Server吗?
------解决方案--------------------改用SQLite试下,性能比Access好。另外可以考虑优化数据库结构,比如分表、设置索引等。
------解决方案--------------------不推荐access,性能很低。
------解决方案--------------------不推荐
------解决方案--------------------SQL Server也有免费版本,
SQL Server Express
------解决方案--------------------其实还有一个比SQL Server Express更低端的产品,叫做SQL Server Compact Edition(CE),最早这个产品主要是为嵌入式设备而设计的,但是如今,它已经替代Access,成为一种单文件简单数据库的解决方案。
------解决方案--------------------可以用的
------解决方案--------------------不可以,用了跑不动,检索速度超慢。
------解决方案--------------------可以,不过不建议用access,之前一个bt用户就整了300多万条客户通讯录到access,然后按条件检索,超慢,这种检索'%条件%',直接挂掉
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------最简单的方法你导入个100W数据加进去看看。不然没有调查就没有发言权。
很久之前我认为100w数加到内存索引比用数据慢要慢。可是我错了。是要快很多。
access好象是完全加载。
------解决方案--------------------实验结果最可靠
------解决方案--------------------没错,试了才知道。
如果真的很慢, 以上大家推荐的sqlite, sql server express等都可以的。我比较推荐Sqlite,布署方便,且可跨平台。