Mysql
 sql >> база данни >  >> RDS >> Mysql

По-бързи ли са математическите функции в MySQL от PHP?

По-ефективно е да направите това в PHP.

По-бързото зависи от включените машини, ако говорим за по-бързо за един потребител. Ако говорите за по-бързо за един милион потребители, посещаващи уебсайт, тогава е по-ефективно да правите тези изчисления в PHP.

Натоварването на уеб сървър, работещ с PHP, се разпределя много лесно върху голям брой машини. Тези машини могат да работят паралелно, обработвайки заявки от посетители и извличайки необходимата информация от базата данни. Базата данни обаче не е лесна за паралелно изпълнение. Проблеми като репликация или разделяне са сложни и могат да изискват специален софтуер и правилно организирани данни, за да функционират добре. Това са скъпи решения в сравнение с добавянето на друга PHP инсталация към сървърен масив.

Поради това стойността на цикъла на процесора на машината с база данни е много по-ценна от тази на уеб сървъра. Така че трябва да изпълнявате тези математически функции на уеб сървъра, където циклите на процесора са по-евтини и значително по-лесни за паралелизиране.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Кой е най-добрият начин за съхраняване на медийни файлове в база данни?

  2. ALTER колони от множество таблици в една и съща заявка

  3. Как да премахнете водещите и крайните празни места в MySQL

  4. MySql - Има ли опашка със заявки някъде

  5. Стратегии за поддържане на две mySQL бази данни (на отделни места) в синхрон?