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

MySQLにJSONとしてデータを保存する

    コメントする人は皆、これを間違った角度から見ているようです。PHPを介してJSONコードをリレーショナルDBに保存するのは問題ありません。実際、このような複雑なデータの読み込みと表示は高速になりますが、次のような設計上の考慮事項があります。検索、インデックス作成など

    これを行うための最良の方法は、ハイブリッドデータを使用することです。たとえば、日時に基づいて検索する必要がある場合、MySQL(パフォーマンス調整済み)はPHPよりもはるかに高速になり、会場の距離を検索する場合など、MySQLも多くなります。より高速です(検索がアクセスされないことに注意してください)。検索する必要のないデータは、JSON、BLOB、または本当に必要と思われるその他の形式で保存できます。

    アクセスする必要のあるデータは、JSONとして非常に簡単に保存されます。たとえば、基本的なケースごとの請求書システムです。これらはRDBMSの恩恵をまったく受けておらず、正しいHTMLフォーム構造があれば、json_encoding($ _ POST ['entires'])だけでJSONに保存できます。

    MongoDBをご利用いただきありがとうございます。今後も引き続きご利用いただければ幸いですが、アプリの複雑さが増すにつれて、MySQLが常にRDBMSを必要とする可能性があるため、MySQLが常に注目を集めるとは思わないでください。一部の機能と機能(アーカイブされたデータやビジネスレポートを廃止するためだけのものであっても)



    1. Debian8にphpMyAdminをインストールして設定する方法

    2. ORDERBYとGROUPBYを一緒に使用する

    3. Access2016でフォームにサブフォームを追加する方法

    4. JSON_KEYS()–MySQLのJSONオブジェクトからキーを返します