瞬间流量很高的网站,要频繁的插入数据到数据库,怎么才能解决速度慢的问题?要用到什么技术?
大家讲道理2017-04-17 15:17:45
1、分散式部署的資料庫,增加瞬時插入效能
2、如果業務允許,採用訊息佇列非同步插入
3、使用redis之類的做緩存,再異步插入資料庫
3 、對於插入操作頻繁,又不需要關聯查詢的數據,可以選擇使用mongo這樣非關係型的資料庫
大家讲道理2017-04-17 15:17:45
1 看日誌找到請求過高的請求地址,先找出原因,看能否避免,是否是必要的操作
2 根據業務需求寫mysql觸發器,把這個工作交給mysql來做
3 使用swoole 非同步插入入資料庫
4 可以用多執行緒佇列
5 資料不要直接寫入資料庫,可以先寫入redis