apache paimon简介(官翻)

embedded/2024/9/25 5:31:16/

介绍

在这里插入图片描述

如下架构所示:

读/写操作
Paimon 支持多样化的数据读写方式,并支持 OLAP 查询。

  • 读取

    • 支持从历史快照(批处理模式)中消费数据,
    • 从最新偏移量(流处理模式)中读取数据,
    • 或以混合方式读取增量快照。
  • 写入

    • 支持从数据库变更日志(CDC)进行流式同步,
    • 从离线数据中进行批量插入/覆盖操作。

生态系统
除了 Apache Flink,Paimon 还支持其他计算引擎读取数据,如 Apache Hive、Apache Spark 和 Trino。

内部机制

  • Paimon 底层将列式文件存储在文件系统或对象存储中。
  • 文件的元数据保存在清单文件中&

http://www.ppmy.cn/embedded/116462.html

相关文章

Redis系列补充:聊聊布隆过滤器(go语言实践篇)

1 介绍 布隆过滤器(Bloom Filter)是 Redis 4.0 版本之后提供的新功能,我们一般将它当做插件加载到 Redis Service服务器中,给 Redis 提供强大的滤重功能。 它是一种概率性数据结构,可用于判断一个元素是否存在于一个集…

SylixOS 网络协议栈,struct netif 数据结构浅析(更新中)

SylixOS 网络协议栈,数据结构浅析 结构体定义 struct netif { #if !LWIP_SINGLE_NETIF/** pointer to next in linked list */struct netif *next; #endif#if LWIP_IPV4/** IP address configuration in network byte order */ip_addr_t ip_addr;ip_addr_t netmas…

批量发送邮件:性能优化与错误处理深度解析

目录 一、批量发送邮件的基础概述 1.1 批量发送邮件的定义 1.2 邮件发送流程 二、性能优化策略 2.1 发送速率控制 2.2 队列管理 2.3 动态IP池管理 2.4 智能调度 三、错误处理机制 3.1 暂时性发送错误处理 3.2 永久性发送错误处理 3.3 邮件反馈收集与分析 四、案例…

深入理解前端拖拽:从基础实现到事件冒泡与委托的应用【面试真题】

在前端开发中,拖拽功能是一项常见的交互需求。通过监听鼠标或触摸事件,用户可以拖动元素并将其放置到指定位置。理解拖拽的底层实现、如何判断拖拽的是子元素还是父元素,以及事件冒泡和事件委托的原理,可以帮助我们更好地实现复杂…

Unity-Camera代码相关

一 重要静态成员 1.获取摄像机 如果用之前的知识 来获取摄像机 主摄像机的获取 如果想通过这种方式 快速获取摄像机 那么场景上必须有一个 tag为MainCamera的摄像机 print(Camera.main.name); 获取摄像机的数量 Camera.allCamerasCount print(…

数据结构与算法学习day23-回溯算法-递增子序列

一、递增子序列 1.题目 491. 非递减子序列 - 力扣(LeetCode) 给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。 数组中可能含有重复元素&#xf…

EasyExcel日常使用总结

文章目录 概要引入依赖常用操作方法折叠或隐藏列折叠或隐藏行单元格样式单行表头设置多行表头设置多个sheet写入自动列宽 概要 EasyExcel日常使用总结。 引入依赖 引入依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</a…

ffmpeg拉取rtsp网络视频流报错解析

在使用ffmpeg调用api方式对一个rtsp网络视频流拉流播放时&#xff0c;应用程序出现了一些错误提示&#xff0c;并且拉流播放的画面也出现了一些马赛克的现象。所以这里便对应用程序所产生的错误提示进行了详细的研究和分析。这里将分析结果贴在下面&#xff0c;若其他朋友遇到类…