sql >> Databáze >  >> RDS >> Mysql

Jaký je nejlepší postup pro ukládání vlastních dat pro Wordpress

Velmi doporučuji použít samostatnou tabulku. Postmeta tabulky WP je obvykle naplněna spoustou informací z mnoha různých pluginů a dost často skončí jako největší nebo největší tabulka v databázi.

Kromě toho, pokud je uložena v postmeta tabulka bude vždy také částečně uložena v tabulce příspěvků, protože tyto dvě se navzájem potřebují, aby se informace propojily a doplnily. Pokud byste tedy exportovali/importovali do jiné databáze, museli byste se zapojit do velmi nepříjemného procesu, kdy vlastní příspěvky musí mít stejné ID, jaké měly v poslední databázi

Kromě toho data jsou velmi snadno dostupná, pokud jsou v samostatné tabulce, a měla by být snadno čitelná i z phpmyadmin a mělo by být docela snadné nakódovat filtrovatelnou tabulku pomocí třídy $wpdb, pokud máte jen základní znalosti SQL.

To vše pochází z mé nedávné zkušenosti se sloučením 2 velkých wordpressových webů do jedné a tím, že mám spoustu informací uložených jako postmeta... Opravdu bych si přál, aby většina z nich byla uložena ve vlastní tabulce, protože by mi to hodně zlepšilo život jednodušší.

Jediným důvodem pro použití meta a vlastního typu příspěvku by bylo, že je rychlejší a jednodušší (alespoň podle mých zkušeností). Doufám, že to pomůže, opravdu mě zajímá, zda existují další názory. Hodně štěstí s vaším projektem!



  1. Postgres - poslední verze 0.14.0 drahokamu pg hlásí chybu

  2. Jak zrušit omezení cizího klíče v databázi SQL Server pro všechny tabulky - SQL Server / Výukový program TSQL, část 72

  3. Oracle.DataAccess.Client.OracleException ORA-03135:kontakt ztraceného připojení

  4. Příklady DATEADD() v SQL Server