Heim > Backend-Entwicklung > PHP-Tutorial > 把数据处理交给数据库还是代码逻辑

把数据处理交给数据库还是代码逻辑

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 20:43:28
Original
1410 Leute haben es durchsucht

以mysql为例,数据库可以处理一些比较复杂的事情,例如排序、各种数学运算,但是在web系统中数据库有经常会成为系能的瓶颈,但是如果将那些排序、运算等操作交给代码逻辑的话又会造成代码的增加。。。。。想问问各位通常是怎么处理?依据是什么?

回复内容:

以mysql为例,数据库可以处理一些比较复杂的事情,例如排序、各种数学运算,但是在web系统中数据库有经常会成为系能的瓶颈,但是如果将那些排序、运算等操作交给代码逻辑的话又会造成代码的增加。。。。。想问问各位通常是怎么处理?依据是什么?

又会造成代码的增加。。。。。

看到这句,直接无语了,难道你的工作仅仅是编码吗?

如果都交给数据库,你考虑过数据库的感受吗?


如果你仅仅是开发一个小网站,这些都可以交给数据库去处理,这也是典型的 PHPer 们的做法。

如果你的目标不仅仅是一个小网站,那么应该考虑一些可测试性、扩展性、分布式……的问题,选择适合自己项目规模的解决方案。

而且,在很多时候,我们并不直接从数据库中取数据,而是从缓存中取数据,而缓存中的数据就需要我们用代码来处理了。

还有一个需要考虑的问题,当你的数据分布在了 N 个数据库里面时,如何筛选,如何排序。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage