公司的网站用的是PHP+mysql做的,但是据我知道的公司有很多信息都是要从网站里查询的,财务报表数据的查询,操作部的工作业绩查询都是在里面找的,而且数据存储时间是2年,我在想这么大的数据库MYSQL应该是不能胜任的。为什么公司能做到这一点呢??我只晓得公司的服务器是LIUNX服务器,请各位大侠解决下小弟的遗憾。他们用的是什么技术,怎样学到这种技术。我对PHP也是东一点的。

解决方案 »

  1.   

    如果你们公司不是全球500强的话就不要怀疑mysql的能力.
      

  2.   

    首先,命题错了
    php 不能实现实用的数据库,但 php 可以操作数据库不知道你的“大型”是如何定义的
    如果你感到 mysql 不能胜任,可以改用你所谓的“大型数据库”
      

  3.   

    大型数据库,我觉得MSSQL啊 还有oracle啊,mysql有没有最大数据限度啊??
      

  4.   

    不存在你说的担忧。mysql基本能实现一般网站的需求。
      

  5.   

    一般衡量一个数据库数据量的标准是以 单表XXX行数据衡量的
    一般衡量一个数据库的处理能力是以每秒处理多少次查询(读/写)最多能单表多大数据取决于机器的物理性能(主要是磁盘分区格式所能支持的最大单个文件数比如FAT32是4G,其他的都是几个T的数据),mysql的文档上说有的公司用mysql支持单表几亿条数据,也有听说过单表上亿条的国内企业,这个没验证过,但是我们在个人的PC上跑上百万条记录跟玩似的, MSSQL也就是50万级的数据库,要真比性能MS的还真不一定能比的过,但是MS和oracle的之类的数据库强在有一个强的的SQL解析引擎,可以更方便的解决更复杂的业务逻辑而已。总之工具是没问题主要就是看用工具的人怎么去用这个工具了,我相信一般的公司两年的业务、财务什么乱七八糟的处理起来跟玩一样的
      

  6.   

    oracle...MSSQL... .   除了学校和国企...    千人以下的企业都买不起license....LZ您太小看mysql了,只要数据库结构设计、优化得当,单表十亿级别的是没问题的。目前手头一个3G的小表
    Rows:3740064384
      

  7.   


    太牛了,我单表数据只到60w左右最高的了,在128M的linux上跑起来没有任何的问题哦。
      

  8.   

    单台服务器就别怀疑MySql 了~