0

私は最近PyKEを発見し、潜在的な使用 (実際には、元々構築された使用) の例の 1 つは、SELECT ステートメントをコンパイルしてデータベースにクエリを実行し、結果を辞書にマップすることであることに気付きました。著者は、これが ORM ではないことを強調しています。

これから、2つのサブ質問があります。

  1. PyKE (または、コードを実行または発行したり、呼び出し元のプログラムで使用する構造化データを返すことができる別のエキスパート システム) の使用が、効果的に ORM ではないのはなぜですか?
  2. 専用の ORM ではなく、エキスパート システム (PyKE など) を使用してデータベースにクエリを実行することが望ましいのは、どのような状況ですか? PyKE が目的のために作成されたことを考えると、いくつかあるに違いないと思います。
4

1 に答える 1