私は9テーブル(合計43フィールド)を持っています。私は多くの1GB MySQLデータベースにアクセスできます。 9つのテーブルを複数のデータベースに分割するか、すべてを1つのデータベースにまとめてください。1 GBデータベースでは、テーブルの数が多すぎますか?
答えて
答えは、各テーブルにどれだけのデータが格納されるかによって異なります。
テーブル自体はほとんどスペースを必要としません。データベースサイズを大きくする行です。
あなたがしなければならないことは、近い将来に各テーブルがどの程度大きくなるかを見積もることです。
43個のフィールドを持つ9つのテーブル(適切なサイズの行を想定)には、それぞれ1GBに近づくには何十万行も必要です。私は数百万行のSQLiteファイルしか持っていませんが、これは100MBです。
私たちのデータベース講義のほとんどすべての質問は、 'それが依存する'と答えなければならない;) – Matthias
良いことを@Borealid。私は、データベースがおよそ20年で容量に達すると計算しました。したがって、私は1つのデータベースだけで済むと仮定します。あなたのご意見ありがとうございます。 –
です。
どのくらいのデータが必要ですか?
複数のデータベースを管理する必要がある場合は、どれほど複雑ですか?
複数のデータベースを照会して結果を集計するのがどれだけ遅くなりますか?
パフォーマンスはどれくらい重要ですか?
すべてを1つのデータベースに入れると、パフォーマンスが向上し(通常)、開発が容易になります。あなたは、あなたのデータがデータベースを超過するほど大きくなるまでそれを行うべきです。
- 1. データベース内のテーブル/ sprocs /関数の数が多すぎますか?
- 2. MySQLデータベースの設計:1対1、多対多、多対多、多すぎますか?
- 3. テーブルのコピーが多すぎます
- 4. NSTimersの数が多すぎますか?
- 5. タスクの数が多すぎますか?
- 6. データベース接続が多すぎますmysql
- 7. EJBの数が多すぎますか?
- 8. C++で引数が多すぎます
- 9. データベース接続の数が多すぎます
- 10. NUnitで引数が多すぎます
- 11. dumpdata、引数が多すぎますか?
- 12. mysql。 1つのデータベースに関係が多すぎると正常ですか?
- 13. Mysqlは1つのストアドプロシージャ内でループが多すぎます
- 14. DLSQLテーブルのエラーが多すぎる
- 15. データベースのないPhoenix Repoでログが多すぎます
- 16. コンストラクタの引数が多すぎます
- 17. タスクの数が多すぎます
- 18. open()の引数が多すぎます
- 19. Webpackの引数が多すぎます
- 20. 引数が多すぎますここ
- 21. プロシージャまたは関数P_INSERT_T_INFORAMTION_SETINGの引数が多すぎます
- 22. 引数が多すぎます
- 23. 引数が多すぎますが
- 24. 引数が多すぎる
- 25. プロシージャまたは関数Sp_Add_Moenyの引数が多すぎます
- 26. ValueError:タプル数が多すぎるとアンパックする値が多すぎます
- 27. プロシージャまたは関数sp_select_companydetailsの引数が多すぎます
- 28. 1億件の文書が多すぎますか?
- 29. カラム数が多すぎるSQLiteデータベースのパフォーマンス
- 30. 引数が多すぎます
私はそれらをすべて1つのデータベースに保存しておくと、それらを分割する理由はなく、不便な場合があります。 – Ryan