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

PHP và Cơ sở dữ liệu:Chế độ xem, chức năng và hiệu suất thủ tục được lưu trữ

Theo ý kiến ​​của tôi, các chế độ xem và các thủ tục được lưu trữ thường chỉ là rắc rối thêm với ít lợi ích.

Tôi đã viết và làm việc với một loạt các ứng dụng web khác nhau, mặc dù không có ứng dụng nào có thể khiến người dùng hoang mang. Những người có thủ tục được lưu trữ rất khó xử. Những cái có truy vấn SQL đặc biệt rất nhanh (sử dụng trình giữ chỗ và các phương pháp hay nhất khác để tránh đưa vào SQL). Tôi yêu thích sử dụng tính trừu tượng hóa cơ sở dữ liệu (ORM) để mã của bạn xử lý các lớp và đối tượng PHP thay vì trực tiếp với cơ sở dữ liệu. Tôi ngày càng chuyển sang dùng symfony framework để làm việc đó.

Ngoài ra:nói chung, bạn không nên tối ưu hóa hiệu suất quá sớm. Tối ưu hóa để phát triển nhanh tốt ngay bây giờ (không có thủ tục lưu trữ). Sau khi nó hoạt động, hãy đánh giá ứng dụng của bạn, tìm các điểm nghẽn và tối ưu hóa chúng. Bạn chỉ lãng phí thời gian và làm phức tạp hơn khi cố gắng tối ưu hóa ngay từ đầu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. các điểm ngắt trong nhật thực bằng cách sử dụng postgresql

  2. Tạo mảng trong SELECT

  3. Mẹo thực hành tốt nhất của PostgreSQL VACUUM và PHÂN TÍCH

  4. Chuyển đổi khoảng thời gian thành micro giây dưới dạng số trong PostgreSQL?

  5. Danh sách trả về dữ liệu Spring <Đối tượng []>