私たちは、非常に大きな IS の新しいバージョンの開発を開始しています。私たちは緑の牧草地から始め、現在テクノロジーを選択しています。PHP と MySQL が必要でした。バックエンド フレームワークとして Laravel を選択しましたが、それについて質問があります。
主にEloquent ORMまたはQuery Builderを使用する必要がありますか?
当社のデータベースは現在 700MB と非常に大きく、1 か月あたり約 80MB 増加しています。IS の現在のバージョンには、30 秒以上かかる最適化されていない一連のクエリがあります。ほとんどの場合、データのエクスポートです。そして、それをもっと速くしなければなりません。
アプリケーション全体でこれらのアプローチの 1 つだけを使用したいのですが、パフォーマンスが心配です。
大規模なデータ結合でどちらが高速か。例: 10 個のテーブル、そのうちの 1 つが 200 万行で ~150MB