湖仓一体的核心能力
随着云计算的广泛应用,2020年Databricks提出了“湖仓一体”概念。在这个概念的推动下,云原生技术(如容器、DataOps和微服务)与大数据技术进一步融合,采用了存算分离架构。同时,利用云原生的资源弹性扩缩容和按需分配的特点,实现了资源的集约化,降低了成本。这也促进了湖仓一体技术的发展。湖仓一体将数据湖作为中心的数据存储层与数据仓库作为数据处理和分析层进行整合。数据湖作为一个存储原始和各式各样的数据的汇集地,提供了存储大量数据的能力,并且充分体现了数据的弹性和灵活性。而数据仓库则用于数据的加工、转换和聚合,以提供更高级别的查询和分析服务。 通过湖仓一体的架构,企业可以更加灵活地管理和利用大量的数据。它提供了更多的数据来源和数据类型,使得企业可以更全面地掌握数据,更好地支持决策和业务需求。同时,湖仓一体还能够提供更高的数据一致性和数据质量,避免了数据孤岛和冗余。此外,湖仓一体还借助先进的云原生技术,如容器、DataOps和微服务等,实现资源的高效利用和成本的降低。

通过以上图可以了解,湖仓一体主要需要具备汇、存、算、管、服五种核心能力。1. 统一管理外部数据源:能够方便地管理各种外部数据源,包括关系型数据库、NoSQL数据库、分布式文件系统等。 2. 数据对象转换与管理:数据仓库能够将数据湖中的数据对象转换为数据仓库的数据对象,并进行数据和权限管理(即升仓)。同时,还支持将数据仓库中价值密度较低的数据进行入湖操作。 3. 实时与批量数据入湖与入仓:湖仓一体具备实时和批量数据的入湖和入仓能力,能够满足不同场景下的数据处理需求。同时,还能够对入湖任务进行配置和管理,提供灵活性和可控性。
1. 存算分离和资源扩缩容:湖仓一体允许独立部署数据存储和计算资源,同时支持动态扩展和缩减存储和计算资源的能力,实现了存算分离。 2. 存储分级:湖仓一体支持对数据进行冷热分级存储,以便更好地管理和利用不同类型的数据。例如可以将数据存储分成:热数据、标准数据、低频、归档、冷归档等不同数据层次。 3. 数据湖格式和事务支持:湖仓一体支持多种数据存储引擎以及数据湖存储格式,并具备事务支持处理能力,同时还能够在线调整数据模式(schema)。 4. 数据缓存加速:湖仓一体具备数据缓存加速能力,支持配置多种缓存策略,以提高存储和访问数据的速度。 5. 存储加密:湖仓一体还支持数据加密的存储能力,保障敏感数据的安全性。6. 数据生命周期管理:湖仓一体还支持数据通过监控数据访问频次,将存储到数据湖中的数据自动分层的能力
1. 存储生态能力:湖仓一体允许数仓引擎对数据湖数据进行读写操作,同时数据湖引擎也可以对数仓数据进行读写操作。 2. 兼容常见的计算引擎:湖仓一体配置方式兼容常见的计算引擎。计算引擎可以使用计算资源。3. 统一开发平台:湖仓一体提供统一的开发平台,支持流批一体的开发模式、用于湖仓数据的开发、作业调度和任务运维监控。 4. 支持常见的数据开发:湖仓一体常见的数据开发应用场景,例如批量开发、流式开发、指标计算等5. 计算资源弹性扩缩容:湖仓一体支持计算资源的弹性扩缩容,并且能够监控弹性资源6. 数据处理的事务性:湖仓一体支持数据更新,实现支持事务的存储层
四、湖仓管理能力
1. 元数据管理能力:能够自动发现、识别和采集元数据,并进行统一存储管理。
2. 数据权限管理能力:对湖仓内的数据实现统一的权限管理。
3. 数据评估能力:可以评估数据的访问频次、时间、数据量等维度。 通过数据频次监控能力,可以自动将数据分到不同的数据层次种
4. 统一湖仓血缘能力:能够清晰描述数据的流转和生命周期。
5. 数据质量管理能力:支持设置数据质量规则、进行校验以及质量管理。
6. 数据加密能力:在湖仓异构访问过程中支持对敏感数据进行加密。
7. 统一数据建模能力:提供逻辑模型和物理模型,并提供数据模型的生命周期管理。
五、湖仓服务能力
1. 统一的认证和授权体系:湖仓一体提供统一的认证和授权体系,确保数据的安全访问和权限控制。
2. 统一的数据服务能力:湖仓一体提供统一的数据发布服务的能力,确保应用层可以通过数据服务使用湖仓的数据。
3. 统一的数据分析能力:湖仓一体提供统一的数据分析的能力例如科学计算、向量计算、机器学习等多场景融合分析,可以基于湖仓统一数据集进行在线的数据分析。
湖仓一体技术作为新一代数据架构,仍面临着许多技术难题等待解决。其中,如何实现数据的高效存储和访问、如何保障数据的安全性和隐私性、如何实现数据质量的提升和管理,以及如何处理不同数据源的异构性等问题都是挑战着湖仓一体技术的发展。此外,如何实现灵活的数据集成和数据协同,以及如何应对不断增长的数据量和不断变化的业务需求也是需要解决的关键问题。面对这些挑战,湖仓一体技术需要不断创新和改进,引入先进的技术手段和方法,与业界合作共同解决这些难题,以实现数据治理的全面、高效和可持续发展。
欢迎加入【数据行业交流群】社群,长按以下二维码加入专业微信群

往期历史热门文章:
基于DataOps的数据开发治理:实现数据流程的自动化和规范化
数据平台:湖仓一体、流批一体、存算分离的核心问题及原因解析
数据治理体系该怎么建设?
实时数仓&流批一体技术发展趋势
数据仓库、数据中台、大数据平台的关系?
数字化转型如何促进业务的发展
数据中台中的核心概念解析
数据治理中的数据标准的作用?
全面数字化转型:打造全新营销模式