Uber重新设计了Apache Pinot的查询架构,以简化执行、支持更丰富的SQL并提高内部分析的可预测性。新架构引入了轻量级代理Cellar,取代了复杂的Neutrino系统,增强了多租户隔离和执行限制。Pinot 1.4的多阶段引擎轻模式确保可配置的记录限制,优化查询性能,并增加监控和日志功能。Cellar目前处理约20%的Neutrino查询量,未来将逐步取代Neutrino。
在德克萨斯大学奥斯汀分校的商学院,我教授人工智能课程。最近,硅谷风险投资关注到“Agentic AI”,即能够独立推理、计划和行动的AI系统。这种AI将改变营销、物流和财务管理等领域,推动企业转型。企业需要低延迟、高并发的实时数据平台(如Apache Pinot)来支持Agentic AI的需求。
Apache Pinot于2013年在LinkedIn开发,旨在快速分析用户数据。它通过减少服务器数量,实现低成本的实时分析,广泛应用于Uber和Google等公司。Pinot结合了分析和传统数据库的优点,支持高效查询和数据存储。2015年开源,2023年发布1.0版本,新增查询时间连接和更新功能。
Apache Pinot是一个实时分布式OLAP数据存储,旨在提供低延迟和高吞吐量的分析查询。Pinot的架构包括集群、控制器、Broker、服务器、Minion和租户等组件。安装Pinot可以使用Docker或Kubernetes,也可以直接在本地机器上安装。与Pinot合作时,可以使用快速启动命令来启动Pinot组件的实例并导入预构建的数据集。
完成下面两步后,将自动完成登录并继续当前操作。