作者OpenGoodHate (什麼東西什麼東西)
看板PHP
標題[請益] PHP+MySQL大量資料存取
時間Fri Jan 8 15:38:39 2010
如題
如果我想存放的資料超過千萬筆的話
在MYSQL應該要怎麼存放
或是說表單設計上應該如何調整
還是我架Cluster 架構的資料庫就可以對應了
那如果架設Clustrt環境的話
PHP + Apache 要作什麼設定嗎
因為沒有用過大型主機的Clustrt架構
所以這方面的觀念比較不足
目前自己在測試,單機單硬碟
(硬體E5400 CPU + 2G RAM + 7200RPM HDD
OS:UBUNTU 9.10
PHP:5.2.10
APACHE:2.2.12
MySQL:5.1.37)
資料量在800萬筆之前新增速度大約是每秒3000筆以上
過了800萬筆後就極速往下掉
目前想要請問的方向就是
如果像無名那種大站
照片資料超過30億筆
或是像臉書光使用者就超過億人
在資料庫及WEB SERVER的設計或使用上需要怎麼樣的環境或是要如何去使用
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.91.223
推 kylekai:Cache, Cache, Cache... 01/08 15:58
推 mervynW:google: load balance, scalable, cache 01/08 16:19
→ mervynW:晚上看有沒有空回吧. 01/08 16:20
→ mervynW:剛剛想到搞笑的解法 "一切都交雲端吧" Gone with Cloud 01/08 17:10
→ KC73:千萬筆資料很多,但是千萬筆資料不會難倒資料庫.. 01/09 01:09
→ KC73:先用 explain 和 profiling 找到 boottleneck 吧.. 01/09 01:10
→ KC73:把 index 弄好,加上 partition,然後暫且忘掉正規式~ 01/09 01:12