データベース管理システムで使用される「正規化」と「パーティショニング」という用語に違いはありますか?私はそれを試してみましたが、簡単な言葉で適切な答えを見つけることができませんでした。また、水平および垂直パーティショニングの違いは何ですか?DBMSにおける正規化とパーティショニングの違い
-1
A
答えて
0
あなたの最初の質問には、彼らは全く異なる概念です。 正規化は、繰り返しデータを削除して参照表に格納するプロセスです。 Normalisation on Wikipedia
ディスク上のデータの実際の物理ストレージを再分割します。
私はそれに言い換えることができましたが、thisはそれだけで十分です。
4
Database normalizationには、重複したデータを削減または排除するためにデータベース内のテーブルを設計することが含まれます。正規化は論理データベース設計問題です。
Horizontal partitioningは、大規模なモノリシック・テーブルを一連の小さなサブテーブルに分割する処理であり、DBMSによってより迅速に問合せおよび管理されます。 (これは、「パーティショニング」について話すとき、ほとんどの人が意味することです)。
Vertical partitioningは、複数のテーブルを使用して1つのエンティティのデータを格納するプロセスです。したがって、100個の列を持つ単一の表の代わりに、それぞれ25個の列を持つ4つの表を持つことができます。垂直パーティション化の理由としては、大きな列(例えば、BLOB)または頻繁に使用されない列を安価だが低速の記憶装置に記憶すること、より頻繁にアクセスする列をより高速であるが高価な記憶装置に記憶することが挙げられる。
パーティショニングは物理データベースデザインです。
関連する問題
- 1. 機械学習における正規化と正規化の違い
- 2. 2NFにおける混乱(正規化)
- 3. SELUによるバッチ正規化と自己正規化ニューラルネットワークの違い
- 4. 画像処理における顔のランドマークポイントの正規化
- 5. 前処理データ:回帰におけるデータラベルの正規化?
- 6. 仮想化におけるマシンイメージとインスタンスの違いは?
- 7. Java Seleniumにおける正規表現
- 8. JS:スイッチケースにおける正規表現
- 9. 明確化 - DBMS
- 10. 'RegExp'と正規表現の違いは?
- 11. 正規表現で$ 1と$&の違い
- 12. URLを正規化/正規化と一致させる
- 13. 正規表現の違い
- 14. 正規表現の違い
- 15. 類似データの正規化データベースと非正規化データベース
- 16. Python/Numpyにおける正規方程式の実装
- 17. Levenshtein(編集)距離の正規化の違いは?
- 18. DBの正規化とサブクエリ
- 19. データベースの正規化とエンティティリレーションシップモデル
- 20. javascriptとphpの正規表現の違いに関するフィードバック
- 21. 入力正規化の代わりにバッチ正規化
- 22. お問い合わせ先(正規化)電話番号
- 23. サブサンプリングと量子化の正規化R
- 24. Sclerの文脈におけるスクレーパー、クローラーとスパイダーの違い
- 25. Matlabのpdfの正規化定数を見つけるには?
- 26. 正規化するには?
- 27. ActiveRecordにおけるベース、スキーマ、およびマイグレーションの違い
- 28. ネットワークプログラミングにおけるストリームとデータグラムの違いは何ですか?
- 29. AngularJSにおける観測値と約束の違い。
- 30. REST Webserviceにおける@Pathと@Requestmappingの違い
2 **合計**異なるもの –
正規表現は、**テーブル**の間の関係を適切に定義することです。パーティショニングは、データベーステーブルを個々の小さなテーブルに分割する別のコンセプトです(その理由の背景には、**検索するデータが少ないほど検索時間が短くなります**) –