• 6365阅读
  • 7回复

Access数据库的处理能力怎么样? [复制链接]

上一主题 下一主题
离线alexltr
 

只看楼主 倒序阅读 楼主  发表于: 2012-09-16
       以前做一些小的数据程序都是用Access作为数据库,因为操作简单,发布时也很方便,copy个文件改个路径就可以了。


       最近在做一个约二三十个人用的数据库应用,目前的数据量(10w条左右)也不是非常大,但有点担心以后数据量或用户数增加后ACCESS的处理能力及稳定性,考虑过改为用MS SQL SERVERR作为数据库,但这个从来没有搞过,尝试了一下也感觉很复杂,并且发布也很麻烦。
所以想请教一下大家关于ACCESSS的数据处理能力,或者有什么其他好的建议。谢谢。
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线XChinux

只看该作者 1楼 发表于: 2012-09-17
那还不如用sqlite
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jdwx

只看该作者 2楼 发表于: 2012-09-17
Access不知道2G的大小限制解除没有?
sqlite很方便的,比access强多了,可以直接用SQL语句建立整个数据库,access是办不到的。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线alexltr

只看该作者 3楼 发表于: 2012-09-17
谢谢楼上两位,我会认真考虑你们的建议。
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线XChinux

只看该作者 4楼 发表于: 2012-09-17
二三十个人是并发使用吧?是单机的?网络的?如果是网络的那你就得使用网络数据库了吧?还是说使用远程访问(可以使用文件式数据库)。你可以使用MySQL,因为它自带发布也比较简单(自己程序启动时执行下mysql可执行程序,关闭时则关闭mysql数据库)。或者使用PostgreSQL也可以,采用它的静默安装模式,不需要人工干预即可安装完成(因为安装时需要创建数据目录、创建postgres用户、初始化数据库,不像mysql那样将数据库文件自带上就行)
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线alexltr

只看该作者 5楼 发表于: 2012-09-17
是在一个局域网内使用的,并发数应该达不到20吧,使用人数也就20来人。以上你提到的几个网络数据库我都没有搞过,甚至有些概念都不是很理解,还有很多东西要学啊。谢谢总版主您的帮助和关注。
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线yaoweimin168

只看该作者 6楼 发表于: 2012-09-18
个人不推荐使用微软的软件,他们对操作系统的依赖性太强!
离线XChinux

只看该作者 7楼 发表于: 2012-09-18
PostgreSQL功能强大,完整的网络关系数据库,完整的事务支持,分布式解决方案等。MySQL则不然,在Oracle手里注定不会持续添加高级功能。以学习的角度来考虑,推荐楼主使用PostgreSQL。不过,PostgreSQL的Windows版比Linux版性能差很多,但对于楼主的应用来说也不差这点,呵呵。我现在做应用,网络关系数据库的,用户有钱,就给他上MSSQL Server,没钱,就给他用PostgreSQL,反正两者都不差。Oracle太贵了,不过从开发的角度来看,使用PostgreSQL的程序移植到Oracle比较要比MSSQL的简单。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个