首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/HuggingFace/blog/6142542

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

Java UDF 的设计与使用介绍,兼容 Hive UDF 实现数据快速迁移

作者介绍: 李仕杨,SelectDB 生态研发工程师,Apache Doris Contributor。 我们在使用各个 SQL 引擎时,会遇到纷繁复杂的查询需求。一部分可以通过引擎自带的内置函数去解决,但内置函数往往具有一定通用性,在部分特殊场景下内置函数可能无法满足需求,所以一般 SQL 引擎会提供 UDF 功能,方便用户通过自己写逻辑来满足特定的需求,Apache Doris 也不例外。 在 Java UDF 之前,Apache Doris 提供了原生 UDF 。由于是使用 C++ 来编写的,执行效率高、速度更快,但是在实际使用中也会存在一些问题: 跟 Doris 代码耦合度高,需要自己打包编译 Doris 源码 只支持 C++ 语言并且 UDF 代码出错会影响 Doris 集群稳定性 对于只熟悉 Hive、Spark 等大数据组件的用户有一定使用门槛 由上可知,原生的 UDF 实现起来门槛较高且存在一定的不稳定性因素。那么是否有一种实现相对简单、使用门槛较低且与 Doris 代码耦合度低的 UDF 呢? 答案是有的。在 2022 年 12 月正式发布的 Apache Doris...

Apache Flink 社区 2022 年度报告:Evolution, Diversity, Connection

2022 年悄然落幕,Apache Flink 社区又迎来了蓬勃发展的一年。社区共发布了 2 个 Flink 主版本,孵化出了新的流批一体表格存储项目,举办了 13 场线上线下活动,包括分别面向亚洲(北京)和欧美(旧金山)的 2 次 Flink Forward 大会,并向开发者推送了 100+技术文章,围绕实时湖仓、实时风控、数据集成、流批一体等核心场景进行了深度技术解读和最佳实践的传递,呈现出了一个不断繁荣的开源、开放的开发者社区。期待在 2023 年能与全球开发者共同努力,一起推动 Flink 社区在全球化生态市场中获得更大的成功。 接下来,我们将通过 Evolution、Diversity、Connection 三个关键词,从年度最佳实践、核心技术演进、开源技术生态等多维度盘点过去一年的成果,与各位开发者一同见证社区成长。 业界年度奖项 我们一同见证了 Flink 开源项目的技术创新与高速发展。Flink 连续两年蝉联 Apache 软件基金会财年报告最活跃项目,用户交流程度、开发活跃度、影响力等多项指标,在整个 Apache 软件基金会的社区中名列前茅。在工信部电子标准院开源项...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册