php怎样实现大型数据库

lsqno1 2012-01-19 11:21:13
公司的网站用的是PHP+mysql做的,但是据我知道的公司有很多信息都是要从网站里查询的,财务报表数据的查询,操作部的工作业绩查询都是在里面找的,而且数据存储时间是2年,我在想这么大的数据库MYSQL应该是不能胜任的。为什么公司能做到这一点呢??我只晓得公司的服务器是LIUNX服务器,请各位大侠解决下小弟的遗憾。他们用的是什么技术,怎样学到这种技术。我对PHP也是东一点的。
...全文
175 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hit1er 2012-01-28
  • 打赏
  • 举报
回复
国产的公司就别怀疑mysql了
广告社区 2012-01-23
  • 打赏
  • 举报
回复
单台服务器就别怀疑MySql 了~
MrCeffoo 2012-01-21
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 liv2005 的回复:]

oracle...MSSQL... . 除了学校和国企... 千人以下的企业都买不起license....

LZ您太小看mysql了,只要数据库结构设计、优化得当,单表十亿级别的是没问题的。

目前手头一个3G的小表
Rows:3740064384
[/Quote]

太牛了,我单表数据只到60w左右最高的了,在128M的linux上跑起来没有任何的问题哦。
Liv2005 2012-01-21
  • 打赏
  • 举报
回复
oracle...MSSQL... . 除了学校和国企... 千人以下的企业都买不起license....

LZ您太小看mysql了,只要数据库结构设计、优化得当,单表十亿级别的是没问题的。

目前手头一个3G的小表
Rows:3740064384
ningxuan4321 2012-01-20
  • 打赏
  • 举报
回复
一般衡量一个数据库数据量的标准是以 单表XXX行数据衡量的
一般衡量一个数据库的处理能力是以每秒处理多少次查询(读/写)

最多能单表多大数据取决于机器的物理性能(主要是磁盘分区格式所能支持的最大单个文件数比如FAT32是4G,其他的都是几个T的数据),mysql的文档上说有的公司用mysql支持单表几亿条数据,也有听说过单表上亿条的国内企业,这个没验证过,但是我们在个人的PC上跑上百万条记录跟玩似的, MSSQL也就是50万级的数据库,要真比性能MS的还真不一定能比的过,但是MS和oracle的之类的数据库强在有一个强的的SQL解析引擎,可以更方便的解决更复杂的业务逻辑而已。

总之工具是没问题主要就是看用工具的人怎么去用这个工具了,我相信一般的公司两年的业务、财务什么乱七八糟的处理起来跟玩一样的
xuzuning 2012-01-19
  • 打赏
  • 举报
回复
首先,命题错了
php 不能实现实用的数据库,但 php 可以操作数据库

不知道你的“大型”是如何定义的
如果你感到 mysql 不能胜任,可以改用你所谓的“大型数据库”
qiji_2009 2012-01-19
  • 打赏
  • 举报
回复
是存了2年的数据库 不是用了2年的电脑。。。。你以为就不行了吗??
zorro911 2012-01-19
  • 打赏
  • 举报
回复
mysql就很强了~~
黄袍披身 2012-01-19
  • 打赏
  • 举报
回复
如果你们公司不是全球500强的话就不要怀疑mysql的能力.
一起混吧 2012-01-19
  • 打赏
  • 举报
回复
不存在你说的担忧。mysql基本能实现一般网站的需求。

lsqno1 2012-01-19
  • 打赏
  • 举报
回复
大型数据库,我觉得MSSQL啊 还有oracle啊,mysql有没有最大数据限度啊??

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧