如果編程語言(例如PHP)和SQL(例如MySQL)都能實現某個功能,我們是用編程語言實現還是SQL?

目前見到的性能瓶頸最多的就是在數據庫層,關係數據庫的橫向擴展雖然在發展,但是還沒有被廣泛接受的穩定方案,所以近幾年 NoSQL 會有這麼快的發展。而 application server 的橫向擴展就成熟許多了,增加 application server 之後只需要在 web server 上的負載均衡列表里加上新的機器就好了。

既然數據庫橫向擴展比 application server 橫向擴展難這麼多,那是不是應該儘量把邏輯放到代碼裏而不是 SQL 上,來儘量降低數據庫的壓力呢?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章