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

その場でテーブルを作成するためのデータベース設計

    あなたが説明しているのは、エンティティ属性値モデル(EAV)です。これは、データモデルを設計するための非常に貧弱な方法です。

    データモデルは非常に柔軟ですが、そのようなデータモデルのクエリは非常に複雑です。多くの場合、テーブルを自己結合する必要がありますn nで選択またはフィルタリングする場合は さまざまな属性。それはかなり遅くなり、比較的速く最適化するのはかなり難しくなります。

    さらに、通常、データベースまたはORMが提供する多くの機能を構築することになります。



    1. OracleデータベースでINTO句を使用して即時実行を使用する方法

    2. sp_prepare/sp_prepexecのユースケース

    3. 配列を使用して選択する方法には、psqlのvalue句が含まれています

    4. SQLAlchemy-テスト用のSQLiteと開発用のPostgresql-移植方法は?