sql >> データベース >  >> RDS >> Mysql

Wordpressのカスタムデータを保存するためのベストプラクティスは何ですか

    別のテーブルを使用することを強くお勧めします。 WPテーブルpostmetaは通常、多くの異なるプラグインからの多くの情報で満たされ、データベース内で最大または最大のテーブルになることがよくあります。

    それとは別に、保存されている場合postmetaテーブルは、情報を接続して完全にするためにこれら2つが相互に必要であるため、常に部分的にpostsテーブルにも保存されます。したがって、別のデータベースにエクスポート/インポートする場合は、カスタム投稿が最後のデータベースと同じIDである必要があるという非常に不快なプロセスに関与する必要があります

    さらに、データは別のテーブルにある場合は非常に簡単にアクセスでき、phpmyadminからでも読みやすく、基本的なSQLの知識がある場合は、$wpdbクラスを使用してフィルター可能なテーブルをコーディングするのは非常に簡単です。

    これはすべて、2つの大きなワードプレスWebサイトを1つにマージし、多くの情報をpostmetaとして保存した最近の経験から来ています...それが私の人生を大きくするので、それらのほとんどがカスタムテーブルに保存されることを本当に望んでいます

    メタとカスタム投稿タイプを使用する唯一の理由は、(少なくとも私の経験では)より速くて簡単だからです。これがお役に立てば幸いです。他に意見があるかどうか本当に興味があります。プロジェクトで頑張ってください!



    1. c#を使用してSQL Serverテーブルの変更を監視するにはどうすればよいですか?

    2. Spring Data JPA + Hibernate Skip Locked rows(PostgreSQL)

    3. mysqlでメッセージングキューテーブルを実装するための最良の方法は何ですか

    4. phpとmySQLを使用して簡単なサイト検索を実装するにはどうすればよいですか?