数据库是否可以直接作为数据仓库的数据源

在数据仓库使用数据时,我们是否可以直接将数据库作为数据源?如果使用了,会存在哪些问题?

  1. 数据库中存储的是业务数据,存储方式是行式存储;而数据仓库中数据是以列式存储的;如果数据仓库要想使用数据库中的数据,是需要将行式数据转换为列式数据。
  2. 数据库对性能要求较高,不能存储海量数据;而数据仓库中需要海量数据进行统计分析;如果直接将数据仓库作为数据源,无法达到数据量的要求。
  3. 数据库中的数据主要是为了业务运行中用户的访问,而数据仓库如果也去直接访问数据库的话,大量的访问请求会影响数据库的性能,也会影响用户的体验。
相关推荐
共享家952737 分钟前
Linux常用命令详解:从基础到进阶
linux·服务器·数据库
我是个假程序员5 小时前
sql server数据库可疑修复
数据库
极限实验室6 小时前
如何使用 Nginx 代理 Easysearch 服务
数据库·nginx
whn19776 小时前
selectdb修改表副本
数据库
TDengine (老段)7 小时前
TDengine 中的视图
数据库·物联网·oracle·时序数据库·tdengine·iotdb
Kyrie_Li8 小时前
Redis-Sentinel(哨兵模式)
数据库·redis·sentinel
计算机毕设定制辅导-无忧学长9 小时前
TDengine 数据写入优化:协议选择与批量操作(一)
网络·数据库·tdengine
Mr.洛 白9 小时前
OpenEuler/CentOS一键部署OpenGauss数据库教程(脚本+视频)
数据库·opengauss·gaussdb·国产数据库安装·安装脚本
炬火初现9 小时前
redis-cpp-cpp如何使用lua脚本
数据库·redis·lua
hxung9 小时前
Redis 数据类型详解
数据库·redis·缓存