私はたまたま Drupal でモジュールを開発しましたが、ビューの制限がいくつかあるように見えるため、カスタム SQL を使用する必要がありました。これにより、ノードのリビジョンでいくつかの問題が発生し、Drupal ではネイティブ メソッドを使用してデータを操作するのが最善であるという結論に達しました。そうしないと、データの整合性の問題が発生する可能性があります。
また、Drupal で SQL クエリを最適化したい場合でも、実際のボトルネックに対してまれに実行する必要があるようです。
このジレンマに関連して、どのような経験がありますか? ダイレクト SQL クエリと Drupal モジュール/関数?