数据库管理系统中使用的术语“规范化”和“分区”之间是否有区别?我尝试谷歌它,但无法找到一个正确的答案在简单的话。水平分区和垂直分区又有什么区别?DBMS中规范化和分区之间的区别
-1
A
回答
0
对于你的第一个问题是他们是完全不同的概念。 标准化是指通过删除重复数据并将其存储在参考表中的过程。 Normalisation on Wikipedia
将存储区划分为磁盘上数据的实际物理存储。
我可以重新说一下,但this说得够简单。
4
Database normalization涉及设计数据库中的表以减少或消除重复的数据。规范化是一个逻辑数据库设计问题。
Horizontal partitioning是将一个庞大的整体表分成一系列较小的子表的过程,可以更快速地查询和更有效地管理DBMS。 (这是大多数人谈论“分区”时的意思)。
Vertical partitioning是使用多个表来存储单个实体的数据的过程;因此,而不是一个100列的表,你可能有4个表,每列有25列。垂直分区的原因可能包括在廉价但速度慢的存储设备上存储大列(如BLOB)或不经常使用的列,同时将更频繁访问的列存储在更快但更昂贵的存储设备上。
分区是物理数据库设计问题。
相关问题
- 1. 规范和政策之间的区别?
- 2. 本规范中put和update_attributes之间的区别
- 3. object_id和常规ID之间的区别
- 4. 0-lag和np.corrcoef的规范plt.xcorr之间的区别
- 5. Symbian C++和规范C++之间的语法区别是什么?
- 6. 规范封面和最小封面之间的区别
- 7. db2中的分配和分区之间的区别
- 8. 符号分化和自动分化之间的区别?
- 9. 本地和区分范围规则的区别?
- 10. PAM与Metis分区之间的区别
- 11. parcelable和序列化之间的区别?
- 12. 数据库中的规范化:请解释它们之间的区别
- 13. master和gcloud分支之间的区别
- 14. cross_val_score和estimator得分之间的区别?
- 15. 分类()和attr(“class”)之间的区别
- 16. 合并和分支之间的区别
- 17. 分类和回归之间的区别
- 18. splitByWholeSeparatorPreserveAllTokens和分割之间的区别
- 19. 划分和移位之间的区别
- 20. 配置单元中的分区和索引之间的区别
- 21. 系统分区和系统分区中的priv-app之间的区别
- 22. 之间的〜/和的区别../
- 23. 类区域和堆之间的区别
- 24. '#','%'和'$'之间的区别
- 25. {!!之间的区别!!}和{{}}
- 26. '+ ='和'= +'之间的区别?
- 27. “。+”和“。+?”之间的区别
- 28. .eq之间的区别。和==
- 29. #。/和#之间的区别。 ./
- 30. !=和!之间的区别==
2 **总共**不同的东西 –
规范化是正确定义**表格**之间的关系。分区是另一个概念,我们将数据库表分成单个较小的表(后面的原因是:**要搜索的数据较少导致检索时间较少**) –