对话 BitSail Contributor | 吴畅:从好奇,到深入
更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群
2022 年 10 月,字节跳动 BitSail 数据引擎正式开源。同期,社区推出 Contributor 激励计划第一期,目前已有 21 位外部开发者为 BitSail 社区做出贡献,成为了首批 BitSail Contributor。
江海的广阔是由每一滴水珠构成的,BitSail 社区永远欢迎每一位开发者的加入。我们推出本档“对话 BitSail Contributor”栏目,是想用自己的方式为每一位 Contributor 留下与 BitSail 紧密相关的独立记录。正因为有你们、有今后更多的 Contributor 存在,BitSail 才能像起名初衷一样,在数据的海洋里以代码做船帆,向无边际的远方勇敢航行。
“BitSail 为我的社区开发之路提供了很大的动力” ,今天的这位 Contributor 在贡献过程中有着怎样的心得?她对 BitSail 社区的未来发展有着什么样的期待?接下来就让我们一起听听她怎么说~
(PS:本栏目 Contributor 文章排序无前后、贡献大小之分,按内容提交顺序进行推送~~)

社区贡献
认领了 issue :
1.https://github.com/bytedance/bitsail/issues/258
优化了 BitSail Kudu 模块 Row Data 解析功能,通过 runtime context 来解析 Row Data
2.https://github.com/bytedance/bitsail/issues/417
完善了 BitSail 通用字段类型检测及转化的部分功能,主要包括:
1.完善 BitSail 通用字段类型检测过程中的异常信息校验及输出
2.完善 MongoBD 字段类型检测的单测功能
与 BitSail 结缘过程
22 年 11 月 BitSail 开源并且相关同学组织了分享活动,听了开发同学的分享之后了解到 BitSail 的功能定位是支持多种异构数据源之间的数据同步并提供了离线,实时,增量及全量场景下全域数据集成方案,实现了流批一体湖仓一体架构,并行度计算异常数据检测阈值设定等功能是目前业绩较为领先及完善的数据集成方案,由此引起了我对其具体实现的好奇并开始了我的 BitSail 学习之旅。
贡献动力
经过一段时间的学习研究发现 BitSail 项目源代码质量很高,代码规范及 CICD 测试流程完善,基于 Flink 引擎实现了流批一体湖仓一体架构,无论是代码设计还是实现方案对于大数据领域的同学都有很高的学习价值。另外,BitSail 运营同学对于社区贡献也是积极的宣传,开发同学会耐心解答我们遇到的问题。以上都对我的社区开发之路提供了很大的动力。
社区初印象
加入 BitSail 社区之后发现社区很完善,无论是代码规范还是 CICD 测试流程都比较完善,并且在进行活跃的迭代。BitSail 运营同学和开发同学都会对新加入社区的同学提供帮助解决我们遇到的问题。
未来对 BitSail 的期待
希望 BitSail 能够不断推出社区活动保持社区的活跃度,功能方面希望尽快落地 Local Engine 提高简单场景的资源利用率,统一 CDC 数据入湖的解决方案,支持 K8S 云原生,开箱即用拓展 BitSail 的使用场景。
持续关注,更多“对话 BitSail Contributor 内容”正在路上~~
加入社群,获取更多精彩!

了解更多 BitSail 信息
️ Star 不迷路(BitSail 代码仓库):https://github.com/bytedance/bitsail
提交问题和建议:https://github.com/bytedance/bitsail/issues
贡献代码:https://github.com/bytedance/bitsail/pulls
BitSail 官网:https://bytedance.github.io/bitsail/zh/
订阅邮件列表:bitsail+subscribe@googlegroups.com
对话 BitSail Contributor | 吴畅:从好奇,到深入的更多相关文章
- 打开网页自动弹出QQ对话框的实现办法
Ian今天偶然进入一个公司的企业网站,然后QQ聊天窗口这里马上就弹出与那个公司客服聊天的窗口.怀着好奇的心态,Ian分析了该公司的网站源码,发现了实现网页弹出qq对话框的原理与实现方法,相信此时此刻你 ...
- 吴裕雄--天生自然KITTEN编程:对话
- [C0] 人工智能大师访谈 by 吴恩达
人工智能大师访谈 by 吴恩达 吴恩达采访 Geoffery Hinton Geoffery Hinton主要观点:要阅读文献,但不要读太多,绝对不要停止编程. Geoffrey Hinton:谢谢你 ...
- 2017年度好视频,吴恩达、李飞飞、Hinton、OpenAI、NIPS、CVPR、CS231n全都在
我们经常被问:机器翻译迭代了好几轮,专业翻译的饭碗都端不稳了,字幕组到底还能做什么? 对于这个问题,我们自己感受最深,却又来不及解释,就已经边感受边做地冲出去了很远,摸爬滚打了一整年. 其实,现在看来 ...
- 怎样让你的安卓手机瞬间变Firefox os 畅玩firefox os 应用
Firefox os 手机迟迟不能在国内大面积上市.如今能买到的Firefox os手机国内就一款Firefox os ZET OPEN C ,但这款手机配置确实还不如人意.价格方面也不实惠,对于我们 ...
- 美图吴欣鸿:请不要叫我CEO
关于采访提纲上“对互联网+如何理解?”的问题能否不做回答? 他的说法听上去谦虚而实在,“我一般对于这种大的.有点政策性的问题其实是Hold不住的,我的谈话风格就是比较随性.感性,也很难说去推出一个很强 ...
- 訪问的网页自己主动打开QQ对话
今天訪问中国论文网,自己主动就弹出与QQ的对话框,非常是好奇.于是查看网页源码发现例如以下可疑处: <script type="text/javascript"> fu ...
- 【吴节操点评】中国企业SaaS应用深谙未来者寥寥数几 两极分化将加剧
数年前,在国外企业级应用如火如荼的时候.国内却是一片空白.而现在企业SaaS应用市场,包含用友.金蝶.东软在内的三巨头.已经有数十家之多.相比美国3000亿美元的企业应用三巨头来说,中国企业应用前三甲 ...
- 百度大脑UNIT3.0详解之知识图谱与对话
如今,越来越多的企业想要在电商客服.法律顾问等领域做一套包含行业知识的智能对话系统,而行业或领域知识的积累.构建.抽取等工作对于企业来说是个不小的难题,百度大脑UNIT3.0推出「我的知识」版块专门为 ...
- 关于.net的精彩对话(转)
[序言]我想很多爱好软件编程的网友都像我一样,对微软推出的.net平台充满了好奇,但是看了相关的文档也是一头雾水,还好,Purple很幸运在QQ上遇到了一位.net高手,经过高手的一番教导,Purpl ...
随机推荐
- JS深入之内存详解,数据结构,存储方式
理解了本文,就知道深拷贝和浅拷贝的底层,了解赋值的底层原理. 可以结合另一篇文章一起食用:深拷贝与浅拷贝的区别,实现深拷贝的方法介绍. 以下是正文: 栈数据结构 栈的结构就是后进先出(LIFO),如果 ...
- mysql 数据库索引在什么场景下会失效?实战篇
CREATE TABLE `user` ( `id` int NOT NULL AUTO_INCREMENT, `code` varchar(20) COLLATE utf8mb4_bin DEFAU ...
- Python JSON 使用指南:解析和转换数据
JSON 是一种用于存储和交换数据的语法.JSON 是文本,使用 JavaScript 对象表示法编写. Python 中的 JSON Python 有一个内置的 json 包,可用于处理 JSON ...
- 管道channel
管道 go语言中管道底层是一个环形队列(先进先出),写入(send)和 取出(recv)都是从同一个位置按照同一方向顺序执行. sendx表示最后一次插入元素位置,recvx表示最后一次取出元素的位置 ...
- JavaBean 之Hello World(入门实例)
本文主要参考<JavaEE企业应用实战>的例子,经过调试成功. 前言:如果多个jsp页面需要重复使用某段代码,我们可以把这段代码定义成Java类的方法,让后让多个jsp页面调用该方法即可, ...
- Util应用框架基础(二) - 对象到对象映射(AutoMapper)
本节介绍Util应用框架相似对象之间的转换方法. 文章分为多个小节,如果对设计原理不感兴趣,只需阅读基础用法部分即可. 概述 现代化分层架构,普遍采用了构造块DTO(数据传输对象). DTO是一种参数 ...
- java 405_Http状态405-方法不允许
解决方法: 删除下列代码. super.doGet(req.resp); super.doPost(req.resp); 分析: 405错误一般指请求method not allowed 错误. 请求 ...
- 城院导航小程序软件需求规范(SRS)(三期作业汇总)
城院导航小程序软件需求规范(SRS) 1. 引言 1.1 目的 小帅小美们注意看!! 公主请批阅! 王子请批阅! 本文档描述了城院导航小程序的功能和非功能需求.它旨在为开发团队.导师和利益相关者提供清 ...
- 09 - Shell流程控制语句
1. if-else语句 能够使用if条件语句进行条件判断 1.1 if 语法 if 条件 then 命令 fi if 条件; then 命令; fi 1.2 if-else 语法 if 条件 the ...
- serdes IP集成使用常见踩坑问题
1.不支持小数分频,或者小数分频后频偏过大部分速率配置无法使用. 2.CDR 不稳定,经常无法锁定,或者温变时出现失锁情况,以及cdr lock信号无法准备上报状态. 3.CORE内部多个lane之间 ...