让 SQL 解析不再重复造轮子:SqlParserX 正式开源
一个纯 Druid 实现的多方言 SQL 解析引擎与工具包:表解析、表/字段血缘、函数解析、SQL 切分、行级权限改写,配套标准文档站与开箱即用的可视化解析平台项目地址:https://github.
基于binlog日志之canal企业应用及高可用原理(四)
目录前言canal架构安装配置高可用架构控制台总结(源码bug)前言之前3篇文章老顾都介绍了基于binlog的一些应用场景,今天我们来分享一下Canal组件的具体的使用方法,以及集群的部署。
SpringBoot 2.x中应用新版Druid连接池druid-spring-boot-starter
数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。通过数据库连接池能明显提高对数据库操作的性能。
Canal Server发送binlog消息到Kafka消息队列中
一、背景在上一篇文章中,CanalAdmin搭建Canal Server集群,在这篇文章中,我们使用上篇文章的基础,将消息发送到kafka消息队列中。二、需要修改的地方以下 配置文件的修改,都是在 Canal Admin 上修改的。1、canal.
Apache Druid 数据摄取——本地数据和kafka流式数据 一篇文章看懂
因为我们是通过 imply 安装的,在 Base directory 输入绝对路径 /usr/local/imply/imply-2021.05-1/dist/druid/quickstart/tutorial , File filter 输入 wikiticker-2015-09-12-sampled.json.gz ,并选择 apply 应用配置,我们数据已经加载进来了。
大模型BI数据分析进阶:跳过提示词,数据库直连方案的原理与实战
作为大模型开发人员,我们在落地 BI 数据分析场景时,普遍会先采用 “系统提示词 + 自然语言转换” 的方案:通过精心设计的提示词引导大模型理解业务问题,再将自然语言转化为 SQL 查询,最终从数据库获取数据并生成分析报告。
强烈推荐 | 阿里开源的这10个神级项目
最近趁着国庆节放假休息,特地整理了一下,阿里巴巴开源的10款神级项目。Dubbo:Apache Dubbo™ 是一款高性能 Java RPC 框架。
Spring Boot 3 + WebSocket + STOMP + JWT 实现实时消息推送完整方案
一、前言与环境前言后台管理系统中的通知提醒、审批待办、未读数变化、订单状态同步,本质上都是服务端先发生变化,客户端需要尽快感知。HTTP 轮询虽然能工作,但消息延迟明显,且大量无效请求会浪费服务端资源。WebSocket 允许服务端主动推送,避免了轮询的性能和实时性问题。
数仓字段从哪来的?开源SQL解析工具一条条追
数仓指标不对,老板问 amount 字段上游是谁。三层嵌套三个 JOIN,人眼追一下午。自己写正则更惨:三天写完,三个月修不完 bug,注释里的 FROM 被匹配,子查询漏了。SqlParserX 是袋鼠云上个月刚开源的 SQL 解析引擎,Java 写的,Apache-2.