论坛首页 综合技术论坛

mysql支撑千万级的数据是否会有问题?

浏览 45317 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-08-08  
分表阿
oracle的话就简单了,表空间调整起来很方便
mysql要5.1才提供类似功能,其他版本只能直接建新表
0 请登录后投票
   发表时间:2006-08-10  
对于一个零售型的企业来说,3000w的表记录很正常:MySQL、MSSQL、Oracle来处理都没问题,我认为主要是数据库设计:
1、设计表时,严格规划表内容,大量one-one的表关系,减少单表的字段数目
2、索引
3、系统后台设置数据库优化的JOB
4、日志备份
5、周期性的归档:这个说起来简单,但如果表关系复杂的话,解决好相关性是一个挑战

服务器配置也要舍得投入:独立的数据库服务器,10G以上内存,4颗以上的CPU、高速硬盘阵列(这么大的数据库,肯定要阵列柜了)。
0 请登录后投票
   发表时间:2006-08-10  
fyol 写道
服务器配置也要舍得投入:独立的数据库服务器,10G以上内存,4颗以上的CPU、高速硬盘阵列(这么大的数据库,肯定要阵列柜了)。

大哥,10G内存,你上64位系统啊,还4颗CPU...如果他用得起这个配置就不用考虑用免费的Mysql了,直接加点小钱买Oracle了。
再说了,3000W的单表数据对于Oracle来说也是一个很大的负担,没有表空间在撑,肯定玩不转。
偶们这些做应用的就不要瞎鼓捣了,直接丢给DBA,如何规划,管理,维护千万级别的数据这个是DBA的基本课程,:)
0 请登录后投票
   发表时间:2006-08-14  
Readonly 写道
fyol 写道
服务器配置也要舍得投入:独立的数据库服务器,10G以上内存,4颗以上的CPU、高速硬盘阵列(这么大的数据库,肯定要阵列柜了)。

大哥,10G内存,你上64位系统啊,还4颗CPU...如果他用得起这个配置就不用考虑用免费的Mysql了,直接加点小钱买Oracle了。
再说了,3000W的单表数据对于Oracle来说也是一个很大的负担,没有表空间在撑,肯定玩不转。
偶们这些做应用的就不要瞎鼓捣了,直接丢给DBA,如何规划,管理,维护千万级别的数据这个是DBA的基本课程,:)

    告诉楼上们一个现实, 我们公司的服务器14G内存,32个CPU, 当然,没有使用oracle集群,同时因为是32位的oracle, 所以Oracle可以使用的内存实际只有2G(所以标10G内存如果不使用64位或者集群的话,没有任何意义). 我们一个表最多的数据也就500w,有2个专业的DBA维护. 性能反正是吃紧得很. 我们每半年就要做housekeep.嘿嘿,要是3000w的数据, 不使用集群, 性能不要指望能好到哪里去. 至于说MYSQL,那就实在有些搞笑了.
0 请登录后投票
   发表时间:2006-08-14  
fyol 写道
对于一个零售型的企业来说,3000w的表记录很正常:MySQL、MSSQL、Oracle来处理都没问题,我认为主要是数据库设计:
1、设计表时,严格规划表内容,大量one-one的表关系,减少单表的字段数目
2、索引
3、系统后台设置数据库优化的JOB
4、日志备份
5、周期性的归档:这个说起来简单,但如果表关系复杂的话,解决好相关性是一个挑战

服务器配置也要舍得投入:独立的数据库服务器,10G以上内存,4颗以上的CPU、高速硬盘阵列(这么大的数据库,肯定要阵列柜了)。
楼上所谓的3000w记录是对所有相关数据而言的吧, 一个表中的数据3000w怎么可能. 你那只怕是沃尔马,家乐福了吧, 它们也是采用分布式数据库的. 我们公司全球的物流业务, 仓库中货物数据也就不过控制在500w以内.
0 请登录后投票
   发表时间:2006-08-14  
mysql我没有再项目使用我没有发言权。但oracle我用了7年,最大数据时一个表20-3亿条记录,还可以啊,关键还是数据库设计与优化。我发现血JAVA的人对SQL不感兴趣,成天说OO,鄙视SQL,但做出来系统性能不咋的,这样的系统用户肯定不认可
0 请登录后投票
   发表时间:2006-08-14  
broncho 写道
mysql我没有再项目使用我没有发言权。但oracle我用了7年,最大数据时一个表20-3亿条记录,还可以啊,关键还是数据库设计与优化。我发现血JAVA的人对SQL不感兴趣,成天说OO,鄙视SQL,但做出来系统性能不咋的,这样的系统用户肯定不认可

20-30亿?那几千万简直小意思嘛
0 请登录后投票
   发表时间:2006-08-15  
我晕 怎么一个比一个夸张了。。。
最多也就单表1000万 oracle搞起来还可以
0 请登录后投票
   发表时间:2006-08-15  
日本第三大,世界排名42的网站  mixi.jp 的技术资料


Hardware: Dell PE850
OS: Fedora Core 4
CPU: Intel Pentium
RAM: 4 GB
Hard Disk: 300GB SCSI
Language: Perl
Database: MySQL Server
Database Size:  836 GB
(Diaries)  400 Million Rows per Table

_http://www.mysql.com/customers/customer.php?id=251
0 请登录后投票
   发表时间:2006-08-15  
mixi.jp?这个网站是干啥的,打开后就看到“快感”两个大字:D
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics