Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Các hàm toán học trong MySQL có nhanh hơn PHP không?

Sẽ hiệu quả hơn khi thực hiện việc này trong PHP.

Nhanh hơn phụ thuộc vào các máy liên quan, nếu bạn đang nói về nhanh hơn cho một người dùng. Nếu bạn đang nói về việc nhanh hơn cho một triệu người dùng truy cập vào một trang web, thì sẽ hiệu quả hơn khi thực hiện các phép tính này bằng PHP.

Tải của một máy chủ web chạy PHP rất dễ dàng được phân phối trên một số lượng lớn các máy. Các máy này có thể chạy song song, xử lý các yêu cầu từ khách và lấy thông tin cần thiết từ cơ sở dữ liệu. Tuy nhiên, cơ sở dữ liệu không dễ chạy song song. Các vấn đề như sao chép hoặc phân bổ rất phức tạp và có thể yêu cầu phần mềm đặc biệt và dữ liệu được tổ chức hợp lý để hoạt động tốt. Đây là những giải pháp đắt tiền so với việc thêm một cài đặt PHP khác vào một mảng máy chủ.

Do đó, giá trị của chu kỳ CPU trên máy cơ sở dữ liệu có giá trị hơn nhiều so với chu kỳ trên máy chủ web. Vì vậy, bạn nên thực hiện các hàm toán học này trên máy chủ web, nơi chu kỳ CPU rẻ hơn và dễ dàng song song hơn đáng kể.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tự động điền vào hộp văn bản tùy thuộc vào giá trị Thả xuống

  2. Nhập dữ liệu nhanh chóng vào mysql trong Java

  3. MySQL LIMIT trong một truy vấn con tương ứng

  4. Theo dõi các kết nối đi

  5. Cách sửa chữa cơ sở dữ liệu và bảng MySQL