openGauss源码解析(10)
openGauss源码解析:openGauss简介(10)
1.5.6 AI能力
1. AI4DB
AI4D(artificial intelligence for database,人工智能赋能数据库,用人工智能技术优化数据库的性能)包括参数智能调优与诊断、慢SQL发现、索引推荐、时序预测、异常检测等能力,能够为用户提供更便捷的运维操作和性能提升,实现自调优、自监控、自诊断等功能。
2. DB4AI
DB4AI(database for artificial intelligence,数据库服务于人工智能,使用数据库技术优化人工智能应用的端到端流程)兼容MADlib生态,支持70+算法,性能相比MADlib on PostgreSQL 具有数倍提升。新增XGBoost、prophet、GBDT(gradient boosting decision tree,梯度下降树)等高级且常用的算法套件,补充MADlib生态的不足。统一SQL到机器学习的技术栈,实现从数据管理到模型训练的SQL语句“一键驱动”。
1.6 小结
本章主要从openGauss功能、应用场景、系统架构、代码结构和价值特性等多方面介绍了openGauss数据库系统的设计,可以加深读者对openGauss的设计理念与代码逻辑有的认识与理解。