关系型数据库和多维数据库的区别
Question:
初步理解多维数据库和关系型数据库都是表存储,只不过是在多维数据集⾥叫做事实表、维表,做分析的话关系型数据库也可以做到的呀?(书上说多维数据库的查询速度更快⼀点,可是为什么会更快呢?)多维数据库和关系型数据库单单是查询速度上更优吗?还有会出于什么考虑来建多维数据库呢?
Answer:
我的理解如下:
关系数据仓库设计严格按照三范式设计,在数据查询时,需要多次表连接才能实现,对于⼤数据量的仓库,这样的连接⾮常费时,所以性能较差;这种结构也导致了开发周期长,成本⾼;但节省空间,容易扩展,是理想中的的仓库设计⽅法。
⽬前多使⽤⼀般采⽤多唯设计⽅法,此⽅法以事实表为核⼼,多个维度组合⽽成,结构简单容易理解,开发相对容易,此结构导致了出现很多冗余,但正因为这样,也提⾼了其性能,即所谓的空间换时间;这也是采⽤此⽅法的根本原因所在。
>数据库简单吗
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论