阅读 Presto 源代码(二):SQL 解析

提交 SQL Presto 客户端向 Presto Coordinator 提交 SQL。通过 StatementClient 发送 HTTP 请求 StatementResource 接口创建查询、获取查询结果。 生成 AST Presto 使用 ANTLR4 对 SQL 进行词法分析和语法分析生成抽象语法树(Abstract Syntax »

学习 Presto(五):集成 Cassandra

Cassandra 简介 Apache Cassandra 是一个开源、分布式去中心化、弹性扩展、高可用错误容忍、可调一致性、面向行的数据库,分布式设计基于亚马逊 Dynamo,数据模型基于谷歌 Bigtable,最初由 Facebook 创建 配置 创建文件 etc/catalog/cassandra.properties 文件: connector.name= »

学习 Presto(四):集成 Hive

Hive 简介 Apache Hive 主要由三部分组成: 数据存储,通常存储在 HDFS 文件系统中,以 CSV、ORA、Avro 或者 Parquet 等文件格式保存; 元数据,通常保存在 MySQL 数据库中,记录了 Hive 库、表、字段、分区等元数据信息; »