Tagged articles
6 articles
Page 1 of 1
vivo Internet Technology
vivo Internet Technology
Oct 19, 2022 · Big Data

SQL Parser Selection and Implementation: ANTLR vs Apache Calcite for Big Data Applications

The article explains why adding a SQL parser to big‑data platforms such as Hive, Spark, Flink or Kafka simplifies development, compares ANTLR and Apache Calcite implementations, shows code examples, and concludes that Calcite’s lower learning curve and greater flexibility make it the preferred choice for production‑grade SQL layers.

ANTLRCalciteSQL Parser
0 likes · 18 min read
SQL Parser Selection and Implementation: ANTLR vs Apache Calcite for Big Data Applications
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Jul 6, 2021 · Databases

Inside Cobar’s SQL Parser: AST Structure, Traversal, and Real‑World Uses

This article explains how Cobar’s SQL parser converts SQL statements into an abstract syntax tree (AST), details the parser’s implementation options, demonstrates AST node definitions and visitor‑based traversal in Java, and explores practical applications such as sharding, feature extraction, and dangerous‑SQL interception.

ASTCobarDatabase Middleware
0 likes · 8 min read
Inside Cobar’s SQL Parser: AST Structure, Traversal, and Real‑World Uses
Aikesheng Open Source Community
Aikesheng Open Source Community
Jun 7, 2021 · Databases

Generating SQL Fingerprints with TiDB SQL Parser

This article explains how to use the TiDB SQL parser to create custom SQL fingerprints by traversing the abstract syntax tree, replacing literal values with placeholders, and restoring the modified tree back to SQL, offering a more maintainable alternative to string‑based approaches.

GoSQL ParserSQL fingerprint
0 likes · 6 min read
Generating SQL Fingerprints with TiDB SQL Parser
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 18, 2018 · Databases

Inside Alibaba AnalyticDB: Architecture, Core Technologies, and Real‑Time Data Warehouse Innovations

This article provides an in‑depth technical overview of Alibaba's AnalyticDB, covering the challenges of massive real‑time analytics, the cloud‑native multi‑tenant architecture, data model, import/export capabilities, high‑performance SQL parser, the Xuanwu storage engine, Xihe compute engine, optimizer, GPU acceleration, and elastic scaling features.

AnalyticDBGPU AccelerationSQL Parser
0 likes · 38 min read
Inside Alibaba AnalyticDB: Architecture, Core Technologies, and Real‑Time Data Warehouse Innovations