3

私は SQL とリレーショナル データベースに非常に慣れていません (先週学習を始めたばかりです)。Web サイトをアップグレードしている最中で、現在すべてのデータを XML ファイルに保存しています。それは機能しますが、新しいサイトは、リレーショナル データベースでできることからするとより適していると聞いています。また、SQLite が私には最適のようです。私の懸念の 1 つは同時実行性です。99% の時間、データの 99% が読み取り専用 (SQLite がかなり得意と理解しています) であるにもかかわらずです。その他、特定のページのページ ビュー カウンターなどは、常に少量の書き込みが必要になります。私はまだデータベースの設計を学んでおり、それを正しく行いたいと思っています。頻繁に書き込まれるものに対して個別のデータベースを作成し、メイン データベースが並行性の問題の影響を受けにくくすることは理にかなっていますか? 「外部キー」を行うことは可能ですか データベース間で型参照 (まだ外部キーを使用していませんが、理解していると思います) 各ビュー カウントは、メイン データベースの主キーを指します。助けてくれてありがとう!

4

1 に答える 1