ACCESS数据库稳定不(50分)

  • 主题发起人 主题发起人 我爱PASCAL
  • 开始时间 开始时间
桌面数据库,个人用还行,数据量不是很大的就可以
 
access记录条数有一定量的时候,那速度可是慢得很啊,上了几十万条时,SQL查找有排等
 
access是很不错的选择,我曾编写数据采集系统时用过,数据量达到了百万级,不用安装OFFICE,效果很好,通过程序可以压缩数据库;

如果你的每个数据表设计的不太宽的话,数据存储可以达百万级,关于速度的问题就要看你的索引策略了。其实任何数据库都存在索引规划策略的问题,
 
如果是数据多了后速度慢有可能是索引没利用好的原因,如果是文件损坏了
就是微软件的原因了。因为使用者的水平再差也不会把数据库搞坏。
还有就是ACCESS难免会改点表结构,这样必须要装OFFICE,但各种版本安装
起来很麻烦。这点还不如VFP,完全绿色。不知道VFP8.0以后还是不是绿色。
 
因为经常用到桌面数据库,因此对市面上的几乎所有桌面数据库都用了一下,做过比较,得出以下结论(要求:免费/支持Unicode/Copy即用):
1.单数据文件的.
1.SQLite最佳,稳定/快速/全支持Unicode/自动修复/不需压缩.
2.其次EasyTable(需在程序中调用压缩).
2.多数据文件的.
1.NexusDB,如果不考虑是多数据文件的因素,比SQLite更佳.尤其是速度.商业软件,但有免费嵌入版.

FB/Access/MSSQL嵌入/MySQL嵌入,要么臃肿,要么限制多多,性能也不占优,因此看不出有什么选用的理由.
 
后退
顶部