日期:2014-05-16  浏览次数:20558 次

请推荐用什么数据库软件,谢谢!
我之前用ACCESS2007+VC++2010开发了一款软件,由于数据库很大,有近千万条记录,而且需要频繁更新数据,用ACCESS显得力不从心,请各位推荐用什么数据库软件,要求可以满足:
1. 单机环境下运行
2. 适用于千万记录级别的数据库开发
3. 数据库操作速度快,尤其是可以批量数据插入和更新,最好效率能比ACCESS提高10倍以上
4. 我现有代码的改动量最小
------解决方案--------------------
可以用sql server的,比如,sql server 2008R2就不错。


------解决方案--------------------
我原来公司,大部分项目用的都是sql server 2008R2:

1. 单机环境运行,当然也可以在网络环境运行。

2. 我原来公司最大业务表,现在应该超过2亿条以上了,性能上没什么问题。

3. 支持多用户并发操作, 批量数据插入和更新的效率需要具体问题具体分析,性能能提高多少,也需要你写的sql和程序,考虑到性能。

4. 代码改动量,除了需要把一些access中的sql的写法,稍加修改为sql server的写法位,其他的应该修改不大的。
------解决方案--------------------
sqlserver 2008 r2可以,强烈推荐
------解决方案--------------------
一切问题都是有原因的,建议分析一下用ACCESS"力不从心"的原因,是否是系统设计有问题,或缺少索引.
否则再牛的硬件和数据库系统也没用的喔,
------解决方案--------------------
推荐sqlserver 2008 r2 
------解决方案--------------------
sql server 2012 r2  
------解决方案--------------------
推荐使用SQL SERVER 2008,非常好用
------解决方案--------------------
SQL2008R2   or SQL2012
------解决方案--------------------
引用:
Quote: 引用:

一切问题都是有原因的,建议分析一下用ACCESS"力不从心"的原因,是否是系统设计有问题,或缺少索引.
否则再牛的硬件和数据库系统也没用的喔,

版主,我的数据库慢主要体现在插入和更新这些动作上,而查询、排序等操作速度还行,这个 缺少索引好像影响不大吧?
很多插入、更新的操作都是先查询再操作的,具体要看执行计划才知道瓶颈在哪里
------解决方案--------------------
也有可能索引过多的影响
------解决方案--------------------
.net + sqp server 推荐
------解决方案--------------------
推荐使用SQL SERVER 2008R2
文件名
cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso
SHA1
0EEFF017B21635DF33F33C47E31E911CB23390F7
文件大小
4.34GB
发布时间
2010-05-03
ed2k://
------解决方案--------------------
file
------解决方案--------------------
cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso
------解决方案--------------------
4662884352
------解决方案--------------------
1DB025218B01B48C6B76D6D88630F541
------解决方案--------------------
/
------解决方案--------------------
关键是你交钱不,交钱sql server就行
不交钱mysql最好