3

バックエンドサーバーを使用してデータを保存するモバイルアプリを構築しています。リレーショナルDBの観点から説明すると、約10,000レコード(2つまたは3つのテーブル)になります。Linode VPSを使用してホストすることを計画しています(512MB)。質問が非常に広いことは知っていますが、負荷がかかった状態でのパフォーマンスについて知りたいと思います。

もう1つの選択肢は、RedisのようなNoSQLを使用することですが、そのためには、学習するのに少し時間がかかる必要があります。

私はすでにSOを検索しましたが、まだ満足のいく答えはありません。

PS:これはサイドプロジェクトであり、その過程で物事を学ぶことを期待しています。しかし、いくつかの良い指針は、プロセスをスピードアップするのに役立ちます。

4

2 に答える 2

1

簡単な修正を探すよりも、クエリの最適化に取り組まなければならないようです。クエリを正しい方法で記述すれば、仮想サーバーで実行されている多くのプロジェクトでパフォーマンスの問題は発生しません。読んでください: http://owaisahussain.blogspot.com/2012/06/yet-another-blog-on-query-optimization.html

于 2012-12-05T04:58:20.293 に答える
-1

InnoDB を無効にすると、大量の RAM を節約できます。これを行うには、my.cnf ファイルに skip-innodb を含めます。

于 2012-12-08T04:47:34.130 に答える