2016-12-18 6 views
2

私はアンケートを作成するQtでアンケートアプリケーションを作成しており、ユーザーはログオンしてこれらのアンケートを完了します。 JSONとして保存しています。 各アンケートには60以上の質問があり、複数のチームが別々の人によって完成しています。 1 JSONファイルまたは各調査のファイルとして保存する方が適切ですか?複数のJSONファイルまたは1つのJSONファイル

答えて

3

JSONファイルではなくデータベースを使用します。 JSONを使用してデータをシリアル化し、プロセスやコンピュータやサーバーに転送できますが、大きなデータをJSONファイルに保存する必要はありません。

これが欲しいのであれば、各調査を別のJSONファイルに保存します。ファイルを簡単に見つけて検索できるように、各ファイル(ファイルの名前)に一意の識別子を割り当てることで、それらを順番に保つことができます。

単一のファイルが単一の障害点になり、読み書きするときに並行性の問題が発生します。調査ごとに1つのファイルが問題を緩和するはずです。

+0

どのようなデータベースをお勧めしますか? – Phauk

+0

あなたがローカルで働いているのなら、私はSQLiteを提案します。そうでなければ、任意のSQL DBMS:PostgreSQL、MySQL ecc ... –

関連する問題