SOとGoogleでよく検索しましたが、質問に対する正確な回答が得られませんでした。それで、ここに私の質問があります。
データベースの負荷を軽減するために、データをデータベースとバックエンドの XML ファイルに保存するプロジェクトに取り組んでいます。そして、フロントエンドでそのデータが必要な場合は、それぞれの XML ファイルを呼び出してデータを取得します。
Q.1 - データベースの負荷を軽減するための最善の方法かどうかを知りたいですか?
また、JSON は軽量であるため、XML よりも優れた代替手段になると思います。それで、私の別の質問は、
Q.2 - XML の代わりに JSON を使用してデータを保存するのは効率的ですか?
また、同じ負荷を軽減するためにmemcacheを導入することもできます。ただし、memcacheでデータが利用できない場合は、データベースにクエリを実行する必要があります。この場合、JSON/XML データ ストレージは役に立ちますか?
Q.3 - 他に効率的なアプローチはありますか?
Apache Cassandra & Hadoop は聞いたことがありますが、スケーラビリティの高いアプリケーションを開発する場合はこれらを使用するとよいようです。そう、
Q.4 - 利用できる Apache オープン ソース プロジェクト (スタートアップ スケール用) はありますか?
要するに、
Q.5 -効率的かつパフォーマンス指向の方法でデータを保存およびクエリするための最良の方法は何ですか?