私は自分のサイトを最適化しようとしていますが、これはちょっとしたDjangoのドキュメントです: Database Access Optimizationこれはプロファイリングの後にインデックスを付け、データベース最適化の出発点として適切なフィールドを選択することを示唆しています。高品質のDjangoアプリケーションを作成するためにデータベースについて知っておくべきことは何ですか?
通常、djangoドキュメントは、経験豊富なプログラマが「明白」と考えるかもしれないものでさえ、物事をかなりうまく説明します。この場合はそうではありません。インデックス作成についての説明がないと、次のようになります。
あなたはあなたが上記の明白なことを行ったと仮定します。
Uhhh。待つ!一体何がインデックスを作成していますか?
明らかに私は索引付けがGoogleを介していることを理解できます。私の質問は、スケーラブルなWebサイトを作成するためにデータベースの内容が分かるまでは何ですか?私はDjangoフレームワークについて具体的に何を認識すべきですか?私が知るべき他の "明白な"ものは何ですか?どこでそれらを学ぶことができますか?
私はここで方向を指摘しています。私は何かを学ぶ必要はありませんし、SQLについてはすべて、私はちょうど私のアプリを適切な方法を構築するために十分な情報を知りたいです。
ありがとうございます!