私は現在Flask Webアプリケーションを構築していますが、私が表示している情報のデータベースが必要かどうかを判断しようとしています。私は他の投稿を見て、データのサイズによっては、代わりにオブジェクトを使うほうが良いということを発見しました。私はオブジェクトを使用し始めましたが、私はデータをフィルタリング/ソートする能力が必要でした。また、私のデータは毎日更新され、約400のデータポイントを含んでいます。 DBを使用することで得られるスピードのデータベースを追加することのトレードオフですか?または、データをファイルに保存するなどの他のオプションを調べる必要がありますか?データをフィルタリング/ソートする必要性に応じてデータベースを使用するタイミングは?
0
A
答えて
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.データベースの規模が大きくなります。
関連する問題
- 1. 埋め込みバイナリの「必要に応じてアイテムをコピーする」チェックボックスをオンにするタイミングは?
- 2. テンプレート - 必要に応じてint、short、またはfloatを使用するクラス
- 3. 必須属性と入力要素にaria-required属性を使用するタイミングは?
- 4. 必要に応じてhtml要素を定義する入力
- 5. undef_methodを使用するタイミングとremove_methodを使用するタイミングは?
- 6. は、必要に応じ
- 7. 必要に応じてDelphiは.dllのみを使用できますか?
- 8. レールに応じてGemコードをロードするタイミング
- 9. 日付(タイミング)に応じてJavaScriptでファイルをコピーする
- 10. 属性ルーティング - すべてのメソッド、クラス、または必要に応じて
- 11. 必要に応じてFile/sを必要に応じてアップロードし、アップロード後に同じ列に表示
- 12. 必要に応じてフォームにフィールドを追加するdjango
- 13. 休止状態でレイジーローディングを使用しているときに、必要に応じて関連が必要
- 14. Task.Runを使用するタイミングasync-awaitを使用するタイミングと組み合わせて使用するタイミング
- 15. 乱数も同じだと思うIm私は必要に応じて1つのインスタンスを使用する
- 16. は、Excelワークブックのウィンドウが閉じるタイミングを知る必要があります
- 17. HighStock:必要に応じてシリーズデータを非同期でロードする
- 18. 必要に応じてUSBドライブから.NETフレームワークをインストールする
- 19. MVC3の必要に応じてドロップダウンリストを設定する方法
- 20. Htaccess - 必要に応じて.htmlを追加する - Wordpress
- 21. Android:必要に応じてビューを配置する
- 22. JS:プラグインなしで必要に応じてスプライトをロードする
- 23. PandaTablesとExif - 必要に応じて列を追加する
- 24. タスクを使用するタイミングとスレッドを使用するタイミング
- 25. viewDidLoadを使用するタイミングとawakeFromNibを使用するタイミング
- 26. assert()を使用するタイミングとtry catchを使用するタイミング
- 27. "return result"を使用するタイミングと "self.result"を使用するタイミング
- 28. モーダル要素を返し、必要に応じて開きます。
- 29. 必要に応じてシステムライブラリを使用するようにbundler configを設定する方法
- 30. なぜの反応コンテキストを使用する必要性を注入mobx?