2016-08-18 4 views
0

私は現在Flask Webアプリケーションを構築していますが、私が表示している情報のデータベースが必要かどうかを判断しようとしています。私は他の投稿を見て、データのサイズによっては、代わりにオブジェクトを使うほうが良いということを発見しました。私はオブジェクトを使用し始めましたが、私はデータをフィルタリング/ソートする能力が必要でした。また、私のデータは毎日更新され、約400のデータポイントを含んでいます。 DBを使用することで得られるスピードのデータベースを追加することのトレードオフですか?または、データをファイルに保存するなどの他のオプションを調べる必要がありますか?データをフィルタリング/ソートする必要性に応じてデータベースを使用するタイミングは?

答えて

0

以下を見てみる価値があります。ロバート・ハーヴェイは、あなたがDBを使用してではなく、ファイルに保存するを見なければならない理由について作った優れた点を改めて表明 https://softwareengineering.stackexchange.com/questions/190482/why-use-a-database-instead-of-just-saving-your-data-to-disk

:1.Youは、データベース内のデータを照会することができます

を(それに質問をします)。

2.データベースから比較的迅速にデータを検索できます。

3.JOINを使用して2つの異なるテーブルのデータを関連付けることができます。

4.データベース内のデータから有意義なレポートを作成できます。

5.データには、データが組み込まれています。

6.所定のタイプの情報は、常に1回だけ格納されます。

7.データベースはACIDです。

8.データベースはフォールトトレラントです。

9.データベースは非常に大きなデータセットを処理できます。

10.データベースは並行しています。複数のユーザーがデータを破損することなく同時に使用することができます。

11.データベースの規模が大きくなります。

関連する問題