这两种数据库之间有什么不同吗?如果是的话,有什么不同?谢谢。
答案 0 :(得分:2)
这个问题并不是真正的问题,因为“RDBMS”和“面向列”是指DBMS的不同方面,并不是相互排斥的。
RDBMS是实现关系模型的任何DBMS。
面向列的DBMS是使用柱状存储来存储数据的任何DBMS。这可能是一个RDBMS,也可能是其他东西。
答案 1 :(得分:0)
面向列的数据库通常用于数据仓库,您需要聚合大量数据。它可能与“典型”交易数据库大不相同。
这是您想要构建的(数据仓库)吗?
答案 2 :(得分:0)
当面向列的DBMS支持SQL时,它会在内部用完全规范化的版本替换SQL模式。因此,通常适用于传统RDBMS的架构设计中的性能注意事项不再适用。