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

Коя е най-добрата практика за съхраняване на персонализирани данни за Wordpress

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

Освен това, ако е запазена в таблицата postmeta, тя винаги ще бъде също частично запазена в таблицата с публикации, тъй като тези две се нуждаят един от друг, за да може информацията да бъде свързана и пълна. Така че, ако експортирате/импортирате в друга база данни, ще трябва да се включите в много неприятен процес, при който персонализираните публикации трябва да са със същия идентификатор, както са били в последната база данни

Освен това, данните са много лесно достъпни, ако са в отделна таблица и трябва да бъдат лесни за четене дори от phpmyadmin и би трябвало да е доста лесно да кодирате филтрируема таблица с помощта на класа $wpdb, ако имате само основни познания за sql.

Всичко това идва от скорошния ми опит със сливането на 2 големи уебсайта на WordPress в един и със запазването на много информация като postmeta... Наистина ми се иска по-голямата част от нея да бъде запазена в персонализирана таблица, тъй като това би направило живота ми много по-лесно.

Единствената причина за използване на мета и персонализиран тип публикация е, че е по-бързо и по-лесно (поне според моя опит). Надявам се това да помогне, наистина ми е интересно да видя дали има други мнения. Успех с вашия проект!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пространствен индекс в MySQL - ГРЕШКА - Не може да се получи геометричен обект от данните, които изпращате в полето GEOMETRY

  2. Как да подадете няколко колони към променлива в php

  3. Изчислете разстоянието с 2 точки, географска ширина и дължина

  4. Не може да се свърже с MySQL Workbench на Mac. Не мога да се свържа с MySQL сървър на '127.0.0.1' (61) Mac Macintosh

  5. java.sql.SQLException:Неправилна стойност на низа:'\xF0\x9F\x91\xBD\xF0\x9F...'