博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关系型数据库和多维数据库的区别
阅读量:4657 次
发布时间:2019-06-09

本文共 425 字,大约阅读时间需要 1 分钟。

Question:

初步理解多维数据库和关系型数据库都是表存储,只不过是在多维数据集里叫做事实表、维表,做分析的话关系型数据库也可以做到的呀?(书上说多维数据库的查询速度更快一点,可是为什么会更快呢?)多维数据库和关系型数据库单单是查询速度上更优吗?还有会出于什么考虑来建多维数据库呢?

 

Answer:

我的理解如下:

关系数据仓库设计严格按照三范式设计,在数据查询时,需要多次表连接才能实现,对于大数据量的仓库,这样的连接非常费时,所以性能较差;这种结构也导致了开发周期长,成本高;但节省空间,容易扩展,是理想中的的仓库设计方法。
目前多使用一般采用多唯设计方法,此方法以事实表为核心,多个维度组合而成,结构简单容易理解,开发相对容易,此结构导致了出现很多冗余,但正因为这样,也提高了其性能,即所谓的空间换时间;这也是采用此方法的根本原因所在。

转载于:https://www.cnblogs.com/cyechina/p/5392886.html

你可能感兴趣的文章
深度探索C++对象模型.pdf
查看>>
vim中的区块选择与tag
查看>>
Ajax post时需要注意的问题
查看>>
poj 2478 Farey Sequence 欧拉函数
查看>>
符合我公司GIS开源解决方案的探讨
查看>>
weblogic
查看>>
新高一自我剖析
查看>>
翻译「C++ Rvalue References Explained」C++右值引用详解 Part2:Move语义
查看>>
Linux MySQL安装与修改字符格式
查看>>
汉诺塔
查看>>
03html和css
查看>>
MySQL学习笔记
查看>>
JVM类加载机制
查看>>
基于Web的实验室管理系统技术简要报告
查看>>
关于Windows Server自动重启,并出现日志报错WHEA-Logger 47错误解决方案
查看>>
UItableView 动态显示单元格个数
查看>>
个人学期总结
查看>>
centos7.x设置静态IP
查看>>
python面向对象实例
查看>>
Windows系统中,不适合进程通讯的是
查看>>