如果编程语言(例如PHP)和SQL(例如MySQL)都能实现某个功能,我们是用编程语言实现还是SQL?

目前见到的性能瓶颈最多的就是在数据库层,关系数据库的横向扩展虽然在发展,但是还没有被广泛接受的稳定方案,所以近几年 NoSQL 会有这么快的发展。而 application server 的横向扩展就成熟许多了,增加 application server 之后只需要在 web server 上的负载均衡列表里加上新的机器就好了。

既然数据库横向扩展比 application server 横向扩展难这么多,那是不是应该尽量把逻辑放到代码里而不是 SQL 上,来尽量降低数据库的压力呢?

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