Hasty Briefsbeta

双语

Velox: A composable and extensible C++ execution engine library

8 months ago
  • #data-processing
  • #C++
  • #open-source
  • Velox是一个用于构建高性能数据处理组件的开源C++库
  • 它支持多种分析工作负载,包括批处理、交互式查询、流处理以及AI/ML
  • 由Meta与IBM、Intel、Microsoft等公司合作开发
  • Velox不包含SQL解析器或优化器,专为集成到其他计算引擎而设计
  • 核心组件包括类型系统、向量内存布局、表达式求值、函数库、运算符、I/O连接器和资源管理
  • 可扩展支持自定义类型、函数、运算符、文件格式、存储适配器和网络序列化器
  • 支持多种编译器和平台,需满足特定版本要求
  • 提供macOS、Ubuntu和CentOS的安装脚本以简化依赖项配置
  • 可使用Docker便捷地进行构建和测试
  • 采用Apache 2.0许可证,通过Slack、GitHub Issues和Discussions进行社区交流