私は現在、(提案を学習するための)単純なDjango Webアプリケーションを構築する計画段階にあります。基本的に、教師はログインし、学生の成績を入力し、生徒はログインして成績を見ることができます。各クラスにはグループ番号があります。ここでDjango Webアプリケーションのための適切なデータベースシステムの選択
は、ユーザーのテンプレートです:
Username: Johny098
Password: Y98uj*?877!(
Name: John Doe
Gender: Male
Group: 32
Secondary: 5
私は一般的に、ジャンゴとウェブ者協会で始めています考慮すると、私は私に利用可能なデータベースシステムの数を混乱見つける:MySQLの、 CouchDB、MongoDB、SQLiteなどがあります。私は自分の目的に使用するデータベースシステムを決定するのに苦労しています。
調査の結果、Couchdb(とSQLite)がかなり使いやすくて使いやすいように見えましたが、それは私だけなので、助けが必要なのです。私は、SQLとNoSQLについて数多くの議論があることを知っていますが、これがデータベースの使用に影響を与えるかどうかはわかりません。理想的には、データベースシステムはdjangoとうまく統合され、数日で十分にピックアップできるはずです。
質問:ウェブアプリケーションにはどのようなデータベースシステムを使用する必要がありますか?
任意のリソースもお寄せいただきます。
おかげで、
-Raphael
CouchとMongoのようなNoSQLは、SQLデータストアに固執しません。「グループ32のすべての男性教師をフェッチする」のような単純なクエリにも答えることはできません。 NoSQLのソリューション(一般的に)は、 "id Johny098のすべての詳細を取得する"と答えます。あなたは100万行でも古いデスクトップ上でMySQLを使用することができます。 – aitchnyu