在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
数据仓库、数据湖、智能湖仓分别是什么?数据仓库是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合;数据湖,数据都是承载在基于可向外扩展的HDFS廉价存储硬件之上的;强大的数据湖及其配套的专用构建数据服务体系,智能湖仓称为架构。
作为程序员写的大多数商业项目,往往都需要用到大量的数据。计算机的内存可以实现数据的快速存储和访问。但内存的空间是有限的也无法长期保存有用的数据。对于那些大量的,需要长期使用的数据,需要对它们进行持久的、规范化的存储,于是就有了数据库(DataBase)。
市场上常用的数据库有很多种,包括像MySQL、Oracle这样的关系型数据库,也包括Redis,HBase这样的非关系型数据库。无论是哪一种数据库,所存储的都是结构化数据主要应用的领域是联机事务处理,也就是程序员所熟悉的增删改查业务。
满足了业务需求数据库当中的数据不断积累变得越来越丰富。这些数据不但可以支撑业务的运行也可以用于生成商业报表进行数据分析提供有价值的决策参考。这些数据分析和生成报表的处理操作被称为联机分析处理。
但传统数据库擅长的是快速地对小规模数据进行增删改查,并不擅长大规模数据的快速读取。于是人们发明了一种全新的数据存储方式,并把原本分散在不同项目当中的业务数据进行抽取、清洗、转换、加载,最终汇总成为一系列面向主题的数据集合,按照全新的方式进行存储。这种全新的存储方式被称为数据仓库;把数据进行抽取、清洗、转换、加载的过程,被称为ETL。
数据仓库当中存储的数据,同样是结构化数据。数据库用于业务处理,数据仓库用于数据分析一时间大家都使用得十分愉快。但随着大数据和机器学习技术的不断发展,人们发现不仅是结构化的数据具有分析价值,许多非结构化的数据,例如用户日志、电子邮件、PDF等等,同样具有可观的分析和学习价值。
这些数据如果统一按照ETL的方式进行加工处理不太现实,索性把它们按照原始格式汇总在一起。这样汇总起来的庞大集合,被存储在了数据湖(Data Lake)当中。
数据湖当中的数据可谓是包罗万象:结构化的,有各种关系型数据库的行和列;半结构化的,有JSON、XML、CSV;非结构化的,有电子邮件、PDF、各种文档;甚至还有杂七杂八的二进制文件,比如图片、视频、音频。
通过数据湖这个统一的数据管理节点,企业可以利用更加丰富多样的数据,为商业智能、机器学习等方向赋能。在现实的企业项目当中,所需要的不只是统一存储的数据湖也需要各种各样专门构建的存储方案,由此为特定应用场景提供必要的性能、规模与成本优势。
如仍然需要数据仓库,适合针对结构化数据通过复杂查询快速获取结果;需要Lucene或Elastic Search这样的全文检索引擎,从而实现快速搜索并分析日志数据,借此监控生产系统的运行状态。
通过这些多样的存储方案可以高效低成本地进行数据分析、机器学习、大数据处理、日志分析等工作。
为了从数据湖及专门构建的存储中获取最大收益,企业希望在不同系统之间轻松移动数据。比如有些情况下,客户希望将数据湖当中的部分数据移至数据仓库、日志系统等节点。将这种情况,归纳为由内向外的数据移动操作。
还有些情况下,企业希望将业务数据从关系型数据库和非关系型数据库移动到数据湖内。将这种情况,归纳为由外向内的数据移动操作。企业还可能要求将数据在不同的专用数据存储方案之间往来移动,比如将数据仓库内的数据提供给机器学习系统。将这种情况归纳为围绕边界的数据移动操作:
快速构建起可扩展的数据湖;丰富而且功能强大的专门构建的数据服务集合,这些数据服务可以为交互式仪表板与日志分析等提供必要的性能支持;在数据湖及各专门构建的数据服务之间实现数据的无缝化移动;通过统一方式加以保护、监控与管理,保证数据访问活动的合规性;以低成本方式扩展系统保证不对性能产生负面影响。
将这样一种强大的数据湖及其配套的专用构建数据服务体系,称为智能湖仓(Lake House)架构。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Kylin开发教程为什么要学习Kylin?
大数据时代为互联网创造了更多的可能与机会。面对更多的就业岗位、更高的就业薪资、更具有创造性的工作内容,很多在职人群选择进一步学习,把握好数据时代为我们带来的重大机遇。然而优质课程资源稀缺,想要学习却找到好的途径成为大家面临的难题。今天博学谷小编就针对Kylin操作系统的技能提升为大家介绍一门《基于Kylin搞定千亿级电信数据分析》课程。
5810
2019-11-07 15:52:50
数据能力如何体现数据价值?
数据资产的价值分两部分:数据资产直接变现的价值;通过数据资产作为资源加工后提供数据服务的业务价值。底层数据加工计算所涉及到的传输效率,决定了支撑数据产品高性能、高可靠的自身需求;应用层的传输影响了用户体验和场景实现。
6852
2020-02-13 16:45:17
大数据疫情防控应用 大数据与个人隐私之间存在的冲突
大数据与个人隐私之间存在的冲突,网上出现多起以寻找确诊病例密切接触者为名,公布个人姓名、手机号码、户籍地详址、身份证号码等个人隐私的事件,且电信运营、铁路部门和各大互联网公司等事实上掌握了大量公民的个人信息,特别是联系方式、地理位置和行踪轨,这无疑是掌握了用户的个人隐私。
8680
2020-02-21 10:17:35
Pandas如何分块处理大文件?
在处理快手的用户数据时,碰到600M的txt文本,用sublime打开蹦了,用pandas.read_table()去读竟然花了小2分钟,打开有3千万行数据。仅仅是打开,要处理的话不知得多费劲。解决方法:读取文件的函数有两个参数:chunksize、iterator。原理分多次不一次性把文件数据读入内存中。
5702
2020-08-14 16:16:47
2021年大数据行业发展前景及岗位方向如何?
中国大数据行业的发展依然呈稳步上升趋势,大数据总体发展水平较好在各行业都有应用,其中金融大数据、政务大数据的应用水平高,同时交通、电信、商贸、医疗、教育、旅游等行业大数据的发展水平也有显着提升。
5377
2021-03-04 16:37:45