ホームページ  >  に質問  >  本文

MYSQL5.7以及postgresql,他们的JSON模式下的查询和存储性能如何!

PHPzPHPz2742日前605

全員に返信(1)返信します

  • 阿神

    阿神2017-04-17 16:08:31

    まず第一に、pg と mysql には json 関数に重複する部分があり、一部は独自です。

    • 共通関数に関しては、pg は mysql よりも高速です

    • pg は mysql よりも json を操作するための関数が豊富です

    • pg カスタム関数は比較的強力であり、json 操作用にモジュール化することで、必ずしもオールインワン SQL

    • である必要はありません。
    • pg は関数インデックス付けをサポートしています。これにより、テーブル上のフィールドを追加または削除せずに、json 内の特定の値にインデックスを付けることができます

    適切なものを選択したい場合は、次の提案があります

    • json 操作の機能要件がほとんどなく、操作の強度が高くない場合は、最も使い慣れたデータベース

    • を選択することをお勧めします。
    • すべてが開発中です。おそらく mysql の json サポートは将来的にはさらに良くなるでしょう。そのため、必要がない場合は、あなた/チームが最も使い慣れているデータベースを選択してください

    • json に対して頻繁な操作があり、複雑な操作が必要な場合は、現段階では pg が唯一の選択肢です

    返事
    0
  • キャンセル返事