3

私は、学校向けの Web アプリを構築する計画段階にあります。複数の人がアクセスしている場合の MySQL の速度と効率が心配です。このアプリにより、教師は生徒の記録を CRUD することができます。レコードが作成/更新されたときに結果をキャッシュしjson/xmlて、アプリが (javascript を使用して) ユーザーにすばやく表示できるようにする方がよいでしょうか? それとも、MySQL は同じデータの更新とクエリを処理するのに十分な速さですか?

4

2 に答える 2

7

まさにこれを行うプログラムがあります(さらに多くのこと)。これらのクエリ用に設計されたデータベースを使用します。現在、私は 100 人弱の同時ユーザーにヒットし、数千人の学生がいて、遅延の問題はありませんでした。

データベースを使用する方が、より速く、より安全です。

于 2012-12-19T19:21:43.953 に答える
2

JSON と XML は、異なるプラットフォーム/ソフトウェア間のデータ交換に使用されます。PHP と Java の間、または twitter と C の間のように。プロトコルが定義されておらず、xml、json、yml などの一般的な形式を使用している場合に適しています。ただし、(mysql と php の間で) プロトコルが定義されている場合は、それを使用してください。それははるかに速くなります。データベースとしてのほかに、mysql は、プレーンな xml、json、または yml では実現できない他の多くの追加のデータ操作操作を実行できます。そこで、mysql を使用します。

mysql は、表示するデータを取得するだけの多数のクエリを処理するのに十分高速ですか?

そのはるかに高速です。あなたがその遅さに直面するかどうかは疑問です。多くのデバイス (人間ではない) が mysql を同時に操作しているのを見てきました。ものすごい負荷を生み出します。そしてmysqlはまだそれらのデータを処理しています。

于 2012-12-19T19:29:09.843 に答える