在设计数据库模式时,面向列的DBMS和RDBMS之间有什么不同吗?

时间:2010-12-01 15:32:29

标签: database rdbms column-oriented

这两种数据库之间有什么不同吗?如果是的话,有什么不同?谢谢。

3 个答案:

答案 0 :(得分:2)

这个问题并不是真正的问题,因为“RDBMS”和“面向列”是指DBMS的不同方面,并不是相互排斥的。

RDBMS是实现关系模型的任何DBMS。

面向列的DBMS是使用柱状存储来存储数据的任何DBMS。这可能是一个RDBMS,也可能是其他东西。

答案 1 :(得分:0)

面向列的数据库通常用于数据仓库,您需要聚合大量数据。它可能与“典型”交易数据库大不相同。

这是您想要构建的(数据仓库)吗?

答案 2 :(得分:0)

当面向列的DBMS支持SQL时,它会在内部用完全规范化的版本替换SQL模式。因此,通常适用于传统RDBMS的架构设计中的性能注意事项不再适用。