让 SQL 解析不再重复造轮子:SqlParserX 正式开源
一个纯 Druid 实现的多方言 SQL 解析引擎与工具包:表解析、表/字段血缘、函数解析、SQL 切分、行级权限改写,配套标准文档站与开箱即用的可视化解析平台项目地址:https://github.
数仓字段从哪来的?开源SQL解析工具一条条追
数仓指标不对,老板问 amount 字段上游是谁。三层嵌套三个 JOIN,人眼追一下午。自己写正则更惨:三天写完,三个月修不完 bug,注释里的 FROM 被匹配,子查询漏了。SqlParserX 是袋鼠云上个月刚开源的 SQL 解析引擎,Java 写的,Apache-2.
嵌入式分析数据库新王者:DuckDB C API 实战,百万行秒级查询
一、介绍:SQLite 的分析版本,但不止于此如果 SQLite 是 OLTP 世界的瑞士军刀,那么 DuckDB 就是 OLAP 分析场景的手术刀——专为分析查询优化,嵌入式部署,零配置零依赖。
数据库教程:从零开始学SQL,这条路径我走了三年
大家好,我是小耶,写功课只是为了我踩过的坑,你们别再踩了!我刚开始学数据库的时候,踩过一个大坑——一上来就想学“高级的” 。跳过SQL基础,直接研究执行计划、索引原理。结果面试的时候,面试官问“GROUP BY和HAVING的区别”,我愣了半天。基础不牢,地动山摇。
JavaWeb:列表接口201条SQL:MyBatis 嵌套查询的 N+1 问题与方案
典型的 N+1 问题:1 次主查询 + N 次循环内子查询。本文从慢日志定位,到 resultMap 嵌套机制剖析,再到 JOIN 与批量 IN 两种根治方案的取舍。一、现象:20 条数据的页面,201 条 SQL测试环境压测时发现,订单列表接口 P99 高达 1.
每天认识一个组件:SQL网关Apache Kyuubi
Apache Kyuubi 是一个分布式、多租户的网关服务,目标是在湖仓之上提供 Serverless SQL 能力,让用户通过 JDBC、ODBC、REST 等熟悉的接口访问 Spark、Flink、Hive、Trino、Doris、StarRocks 等计算引擎。
SPI 机制详解:搞懂 JDK SPI 的坑,才算真正理解 Dubbo SPI
同一套支付代码,换一家银行要不要改代码?答案取决于你的框架设计。这篇文章从 JDK SPI 的一个真实坑讲起,一路拆到 Dubbo SPI 的按需加载、IOC、AOP、自适应扩展,最后给你一个 40 行的迷你加载器和 5 条生产踩坑记录。一、SPI 到底是什么先说场景。
【开源】AI 写 SQL 总猜错字段,让它自己连库看
【开源】AI 写 SQL 总猜错字段,让它自己连库看你把表结构整段粘给 AI,它回头还是把 order_no 写成 order_id。不是模型笨。是你给它的那份 schema 早就过期了,它只能照着猜。