用 Wasm 为数据库增加 UDF 功能

serverless 技术社区 2022-03-18 17:04:19

 

UDF (User-defined function) 意为用户提供或定义的函数。在数据库领域,UDF 代表一种机制:通过添加一个函数来扩展数据库服务的功能。

WebAssembly (Wasm) 是一个可移植、体积小、加载快并且兼容 Web 的全新格式。近年来 Wasm 不仅仅在前端领域广泛应用,也开始在服务端大展身手。其在服务端提供了接近原生代码的性能,但是又不损失安全性。

笔者在参加 NebulaGraph[2] 举办的 Nebula Hackathon 2021[3] 中将上述两种技术词汇结合起来,为其实现了第一个生产级用户自定义函数引擎,荣获该项赛事的最佳项目奖。本文是笔者在比赛结束后的总结与回顾,旨在交流与分享 Wasm 在服务端作为拓展机制的潜能,抛砖引玉。

https://blog.csdn.net/weixin_42376823/article/details/123579484

...全文
3699 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

217

社区成员

发帖
与我相关
我的任务
社区描述
Serverless 技术爱好者的聚集地
其他 企业社区
社区管理员
  • serverless 技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧