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

Thực tiễn tốt nhất để lưu trữ dữ liệu tùy chỉnh cho Wordpress là gì

Tôi thực sự khuyên bạn nên sử dụng một bảng riêng biệt. Postmeta bảng WP thường chứa rất nhiều thông tin từ nhiều plugin khác nhau và thường trở thành bảng lớn nhất hoặc bảng lớn nhất trong cơ sở dữ liệu.

Ngoài ra, nếu được lưu trong bảng postmeta nó cũng sẽ luôn được lưu một phần trong bảng bài viết, vì hai bảng này cần nhau để thông tin được kết nối và hoàn chỉnh. Vì vậy, nếu bạn đang xuất / nhập sang một cơ sở dữ liệu khác, bạn sẽ phải tham gia vào một quá trình rất khó chịu trong đó các bài đăng tùy chỉnh cần phải có cùng một ID như chúng ở trong cơ sở dữ liệu cuối cùng

Hơn nữa, dữ liệu rất dễ truy cập nếu nằm trong một bảng riêng biệt và phải dễ đọc ngay cả từ phpmyadmin và sẽ khá dễ dàng để viết mã một bảng có thể lọc bằng cách sử dụng lớp $ wpdb nếu bạn chỉ có kiến ​​thức sql cơ bản.

Tất cả những điều này đến từ kinh nghiệm gần đây của tôi khi hợp nhất 2 trang web wordpress lớn thành một và có rất nhiều thông tin được lưu dưới dạng postmeta ... Tôi thực sự ước hầu hết chúng được lưu trong một bảng tùy chỉnh, vì nó sẽ làm cho cuộc sống của tôi nhiều hơn dễ dàng hơn.

Lý do duy nhất để sử dụng meta và loại bài đăng tùy chỉnh là nó nhanh hơn và dễ dàng hơn (ít nhất là theo kinh nghiệm của tôi). Hy vọng điều này sẽ giúp ích, tôi thực sự quan tâm để xem nếu có ý kiến ​​khác. Chúc may mắn với dự án của bạn!



  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ách tốt nhất để kiểm tra xem mysql_query có trả lại kết quả nào không?

  2. Gọi các hàm lồng nhau / bên trong mysql trong querydsl

  3. Tránh các truy vấn lồng nhau

  4. Thả cơ sở dữ liệu MySQL khớp với một số ký tự đại diện?

  5. Hàng html đầu tiên không được hiển thị