Databricks 收购 Tabular 的意义:数据开放框架的胜利

Databricks 宣布收购 Tabular,这是一个由 Apache Iceberg 的原始创建者开发的数据平台,在数据分析行业引发了涟漪。此次收购凸显了开放框架在数据领域日益增长的重要性,预示着数据管理、分析和 AI/ML 计划领域的创新、协作和可访问性的新时代。MinIO 一直是 Apache Iceberg 的粉丝,并且与 Tabulal 的团队关系密切。我们已经写了许多关于这项技术如何与高性能对象存储一起工作的基础文章。在下一章中,我们为他们感到兴奋。

开放框架的兴起

开放框架彻底改变了我们处理数据的方式。与将用户锁定在特定平台和工具中的专有系统不同,开放框架提供了灵活性、互操作性和透明度。它们使组织能够利用可用的最佳工具,集成各种数据源,并定制解决方案以满足特定需求,而不受供应商限制的限制。

虽然有些人可能会质疑 Databricks 收购 Tabular 背后的动机,特别是考虑到收购是在 Snowflake 的年度用户大会上宣布的,当时有传言称 Snowflake 本身正在谈判收购 Tabular,但 Databricks 确实拥有开源的诚意,可以为 Iceberg 和更广泛的社区做出积极贡献。这是通过他们对表格的投资来实现的,也许更重要的是,通过有效地雇用冰山格式的创建者。Databricks 历来是开源技术的坚定拥护者,收购 Tabular 符合其培养开放数据生态系统的使命。

虽然我们支持开放框架的任何扩展,无论是物质的还是意识形态的,但组织可以从这场非常公开的战斗中吸取什么教训?至少,很明显,开放表格式是现代数据基础设施的基石。在考虑未来时,组织应专注于能够有效利用这些强大格式的工具和技术。

开放框架在现代数据湖中的作用

现代数据湖作为集中式存储库,用于存储大量结构化和非结构化数据,为高级分析和 AI 计划提供所需的灵活性。显然,为了在 AI 用例中发挥作用,现代数据湖必须建立在高性能、弹性和可扩展的存储之上。

将开放框架集成到这些面向未来的数据湖中具有变革性,因为它增强了它们已经内置的可扩展性、灵活性和互操作性。开放框架使组织能够避免供应商锁定(尤其是在主要供应商急于支持 Iceberg 的情况下),并提供与各种数据源和分析工具轻松集成的灵活性,以及与各种数据源和分析工具轻松集成的灵活性。这两项功能对于构建强大、面向未来的数据基础架构至关重要。

随着 Apache Iceberg、Apache Hudi 和 Delta Lake 等开放框架的兴起,现代数据湖在打破数据孤岛、实现数据访问民主化以及促进更具协作性和创新性的数据生态系统方面的作用得到了强调。以下是这些好处的细分。

增强互操作性和灵活性

开放框架的主要优势之一是它们能够增强互操作性。在当今数据驱动的世界中,组织通常依靠无数的工具和平台来收集、存储、分析和可视化数据。开放框架充当桥梁,允许这些不同的系统无缝通信。

当开放框架部署在 MinIO 上时,用户会放大这种固有的互操作性和灵活性。现代数据湖中的这种强大组合可确保您的数据可以在您需要的任何地方高效访问、管理和处理:私有云、公共云、colos 或边缘。归根结底,运营灵活性并非易事。

通过协作推动创新

开放框架在协作中茁壮成长。就其本质而言,开源项目邀请全球开发人员、研究人员和数据科学家社区做出贡献。这种协作方法可以加速创新,因为可以快速开发、测试和实施新的想法和解决方案。事实是,开源催生了开源,尤其是在人工智能领域。在数据驱动创新的时代,比以往任何时候都更清楚,数据基础设施的未来是开源的。

实现数据访问的民主化

也许开放框架最深远的影响是它们在数据访问民主化方面的作用。通过降低进入门槛,开源工具使各种规模和预算的组织能够利用数据的力量。这种民主化对于创造公平的竞争环境和确保即使是小企业也能在数据驱动的经济中竞争至关重要。

只要有开放框架,这种民主化就是正确的,但对于像MinIO这样建立在开源对象存储上的基础设施来说尤其如此。这种简单易用和部署的基础架构进一步降低了成本和复杂性,使更广泛的组织能够使用强大的数据存储以及 AI 和分析功能。借助 MinIO 和开放式框架,您可以事半功倍。

把它带回家

展望未来,很明显,开放、协作和可访问性原则将继续推动数据环境的发展。Databricks 收购 Tabular 的战略举措凸显了这一驱动力。通过拥抱和投资开放框架,您的组织不仅可以增强其平台,还可以倡导数据比以往任何时候都更易于访问、互操作和创新的未来。这些原则对于构建真正成功的 AI 计划至关重要。

不要落后于自己的基础架构,而是使用 Iceberg 或 Hudi 等开放格式以及世界上最快的对象存储软件开始构建组织自己的现代数据湖。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/376174.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QT实现自定义带有提示信息的透明环形进度条

1. 概述 做界面开发的童鞋可能都会遇到这样的需求,就是有一些界面点击了之后比较耗时的操作,需要界面给出一个环形进度条的进度反馈信息. 如何来实现这样的需求呢,话不多说,上效果 透明进度条 2. 代码实现 waitfeedbackprogressba…

如何在 CentOS 上配置本地 YUM 源

引言 CentOS 作为一个流行的企业级 Linux 发行版,依赖 YUM(Yellowdog Updater, Modified)来管理软件包。YUM 源(Repository)是软件包存储和分发的中心,它们通常位于互联网上。然而,在某些情况下…

科技与水利的完美融合:从数据采集到智能决策,全面解析智慧水利解决方案如何助力水利行业实现智能化管理

本文关键词:智慧水利、智慧水利工程、智慧水利发展前景、智慧水利技术、智慧水利信息化系统、智慧水利解决方案、数字水利和智慧水利、数字水利工程、数字水利建设、数字水利概念、人水和协、智慧水库、智慧水库管理平台、智慧水库建设方案、智慧水库解决方案、智慧…

c++ 多边形 xyz 数据 获取 中心点方法,线的中心点取中心值搞定 已解决

有需求需要对。多边形 获取中心点方法&#xff0c;绝大多数都是 puthon和java版本。立体几何学中的知识。 封装函数 point ##########::getCenterOfGravity(std::vector<point> polygon) {if (polygon.size() < 2)return point();auto Area [](point p0, point p1, p…

nodejs模板引擎(一)

在 Node.js 中使用模板引擎可以让您更轻松地生成动态 HTML 页面&#xff0c;通过将静态模板与动态数据结合&#xff0c;您可以创建可维护且易于扩展的 Web 应用程序。以下是一个使用 Express 框架和 EJS 模板引擎的基本示例&#xff1a; 安装必要的依赖&#xff1a; 首先&#…

mybatilsplaus 常用注解

官网地址 baomidou注解配置

医疗器械FDA |FDA网络安全测试具体内容

医疗器械FDA网络安全测试的具体内容涵盖了多个方面&#xff0c;以确保医疗器械在网络环境中的安全性和合规性。以下是根据权威来源归纳的FDA网络安全测试的具体内容&#xff1a; 一、技术文件审查 网络安全计划&#xff1a;制造商需要提交网络安全计划&#xff0c;详细描述产…

7-1、2、3 IPFS介绍使用及浏览器交互(react+区块链实战)

7-1、2、3 IPFS介绍使用及浏览器交互&#xff08;react区块链实战&#xff09; 7-1 ipfs介绍7-2 IPFS-desktop使用7-3 reactipfs-api浏览器和ipfs交互 7-1 ipfs介绍 IPFS区块链上的文件系统 https://ipfs.io/ 这个网站本身是需要科学上网的 Ipfs是点对点的分布式系统 无限…

深入Linux:权限管理与常用命令详解

文章目录 ❤️Linux常用指令&#x1fa77;zip/unzip指令&#x1fa77;tar指令&#x1fa77;bc指令&#x1fa77;uname指令&#x1fa77;shutdown指令 ❤️shell命令以及原理❤️什么是 Shell 命令❤️Linux权限管理的概念❤️Linux权限管理&#x1fa77;文件访问者的分类&#…

【香橙派 Orange pi AIpro】| 开发板深入使用体验

目录 一. &#x1f981; 写在前面二. &#x1f981; 愉快的安装流程2.1 安装前准备2.2 流程准备2.2.1 烧录镜像2.2.2 开机2.2.3 连网2.2.4 SSH远程连接开发板 2.3 体验 AI 应用样例 三. &#x1f981; 写在最后 一. &#x1f981; 写在前面 大家好&#xff0c;我是狮子呀&…

react 组件通信 —— 父子传值 【 函数式/类式 】

1、函数式组件通信 父子间通信 —— 父传子 父组件 export default function father() {return (<div style{{width:400px,height:200px,background:pink,marginLeft:500px}}>我是父组件<hr /><Son name{"韩小刀"}/></div>) } 子组件 ex…

数据结构--二叉树相关习题5(判断二叉树是否是完全二叉树 )

1.判断二叉树是否是完全二叉树 辨别&#xff1a; 不能使用递归或者算节点个数和高度来判断。 满二叉树可以用高度和节点来判断&#xff0c;因为是完整的。 但是完全二叉树前面是满的&#xff0c;但是最后一层是从左到右连续这种 如果仍然用这种方法的话&#xff0c;如下图…

代码随想录二刷7.22|977.有序数组的平方

暴力解法&#xff1a; ——如果想暴力解决这个问题的话&#xff0c;可以像题目那样&#xff0c;先将每一个元素平方&#xff0c;然后再排序 双指针&#xff1a; ——从题目中找到的信息&#xff1a;这是一个非递减顺序的整数数组&#xff0c;从例子中&#xff0c;可以容易看…

STM32 - SPI硬件外设

配合我的上一篇SPI ​​​​​​通信 协议-CSDN博客一起理解更佳&#xff0c;本文后看 SPI 是由摩托罗拉(Motorola)公司开发的全双工同步串行总线&#xff0c;是 MCU 和外围设备之间进行通信的同步串行端口。主要应用在EEPROM、Flash、RTC、ADC、网络控制器、MCU、DSP以及数字信…

PostgreSQL 中如何处理数据的批量更新和事务日志管理?

文章目录 PostgreSQL 中数据的批量更新和事务日志管理 PostgreSQL 中数据的批量更新和事务日志管理 在数据库的世界里&#xff0c;数据的批量更新和事务日志管理就像是一场精心编排的舞蹈&#xff0c;需要精准的步伐和协调的动作。对于 PostgreSQL 而言&#xff0c;这两个方面…

数学建模美赛经验小结

图片资料来自网络所听讲座&#xff0c;感谢分享&#xff01;

用Qwt进行图表和数据可视化开发

目录 Qwt介绍 示例应用场景 典型QWT开发流程 举一些Qwt的例子&#xff0c;多绘制几种类型的图像 1. 绘制折线图 (Line Plot) 2. 绘制散点图 (Scatter Plot) 3. 绘制柱状图 (Bar Plot) 4. 绘制直方图 (Histogram) Qwt介绍 QWT开发主要涉及使用QWT库进行图表和数据可视化…

【C++】B树及其实现

写目录 一、B树的基本概念1.引入2.B树的概念 二、B树的实现1.B树的定义2.B树的查找3.B树的插入操作4.B树的删除5.B树的遍历6.B树的高度7.整体代码 三、B树和B*树1.B树2.B*树3.总结 一、B树的基本概念 1.引入 我们已经学习过二叉排序树、AVL树和红黑树三种树形查找结构&#x…

深度解读李彦宏的“不要卷模型,要卷应用”

深度解读李彦宏的“不要卷模型&#xff0c;要卷应用” —— AI技术的应用之道 引言 在2024世界人工智能大会的舞台上&#xff0c;李彦宏的“不要卷模型&#xff0c;要卷应用”言论犹如一石激起千层浪&#xff0c;引发了业界对AI技术发展路径的深思。本文将深入探讨这一观点&a…

【前端】零基础学会编写CSS

一、什么是CSS CSS (Cascading Style Sheets&#xff0c;层叠样式表&#xff09;是一种是一种用来为结构化文档&#xff08;如 HTML 文档&#xff09;添加样式&#xff08;字体、间距和颜色等&#xff09;的计算机语言&#xff0c;能够对网页中元素位置的排版进行像素级别的精…