Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy funkcje matematyczne w MySQL są szybsze niż PHP?

Bardziej wydajne jest robienie tego w PHP.

Szybszy zależy od zaangażowanych maszyn, jeśli mówimy o szybszym dla jednego użytkownika. Jeśli mówisz o szybszej dla miliona użytkowników odwiedzających witrynę, bardziej wydajne jest wykonanie tych obliczeń w PHP.

Obciążenie serwera WWW z PHP jest bardzo łatwo rozłożone na dużą liczbę maszyn. Maszyny te mogą działać równolegle, obsługując żądania odwiedzających i pobierając niezbędne informacje z bazy danych. Baza danych nie jest jednak łatwa do równoległego uruchomienia. Problemy, takie jak replikacja lub sharding, są złożone i do prawidłowego funkcjonowania mogą wymagać specjalistycznego oprogramowania i odpowiednio zorganizowanych danych. Są to drogie rozwiązania w porównaniu z dodawaniem kolejnej instalacji PHP do tablicy serwerów.

Z tego powodu wartość cyklu procesora na maszynie z bazą danych jest o wiele bardziej wartościowa niż na serwerze WWW. Dlatego powinieneś wykonywać te funkcje matematyczne na serwerze sieciowym, gdzie cykle procesora są tańsze i znacznie łatwiejsze do zrównoleglenia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uwierzytelnij się jako określony użytkownik w MySQL

  2. Skorelowane podzapytanie MySQL w składni JOIN

  3. Jak dodawać komentarze do tabeli lub kolumny w mysql za pomocą SQLAlchemy?

  4. Rails Octopus Gem - zachowanie połączenia replikacji master-slave, gdy urządzenie podrzędne nie działa

  5. Integracja obrazu z jQuery AutoComplete