Byzer低代码编程语言
Byzer 是一门面向 Data 和 AI 的低代码、云原生的开源编程语言。
作为一门结合了声明式编程和命令式编程的混合编程语言,Byzer 低代码且类 SQL 的编程逻辑配合内置算法及插件的加持,能帮助数据工作者们高效打通数据链路,完成数据的清洗转换,并快速地进行机器学习相关的训练及预测。
特性
- 易于使用:SQL for AI,声明式融合命令式语言,SQL-like 语法简单又灵活。单一底层引擎支持分布式操作海量数据,玩转数据于弹指之间。
- 数据安全:Byzer 语言内置数据安全并高度可扩展。支持表权限、行列级别权限、语言层语法权限和插件化权限控制。可伸缩,易运维,保障企业级资产安全。
- 云原生支持:云原生设计,Byzer 引擎支持 K8s 等云上部署,充分利用云上算力和存储。同时也支持 Yarn 等部署模式。
- 高度可扩展:支持 Python、标准库、使用自定义 UDF(Scala/Java)。内置大量算法和特征工程工具,帮助平民分析师更快上手机器学习。
- 易用而完善的 Web IDE:统一的语言和平台,您可以在 Web IDE 中编辑和管理您的脚本。
- 可视化 ETL Workflow:低代码的 workflow 模式助您高效完成端到端的数据科学旅程。
Byzer 架构
Byzer 语言的关键词如下:
- 万物皆表(Everything is a table)
- 类 SQL 语法(SQL-like Language)
- 内置算法和插件(Built-in algorithms and plugins)
- 可定制,简单,强大(Customizable, Simple and Powerful)
评论