数据库内核

热衷于分享开源数据库使用、内核源码等相关技术,包括但不限于 MySQL/PostgreSQL/Greenplum/TiDB 等。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2021年8月22日

摘要: 技术分享 | 如何为你的代码选择一个合适的开源协议? 近期公司全面拥抱开源,在选择开源协议方面遇到了一些问题,查阅了很多资料,特此总结~~ 前言 对于很多刚踏入开源软件这个行业的小伙伴来说,在编码过程中难免会用到其他人的成果,如果你足够细心,很容易注意到即使是一小段代码,优秀的作者都在文件开头附上一段关于版权的声明,比如 Licensed under 阅读全文
posted @ 2021-08-22 12:15 DBKernel 阅读(371) 评论(0) 推荐(1) 编辑

2016年4月20日

摘要: 一直希望在尘世间有一个安静的地方,比如在竹林的深处,有一间干净清爽的竹屋,我可以坐在竹椅上,闻着一股清新的竹香味,品着一杯幽香的绿茶,听着雨滴轻轻的滑落在竹叶上,洗去奔波的疲惫,让心灵有一个宁静的安歇之处。 竹林听雨需一份闲情,在名利纷争的俗世中,淡然人生的风风雨雨,正如苏东坡在《定风波》中所道:“ 阅读全文
posted @ 2016-04-20 21:11 DBKernel 阅读(309) 评论(3) 推荐(0) 编辑

2022年7月8日

摘要: 本文首发于 2022-07-06 09:10:34 推荐语 本文为数据库圈内好友高日耀首发于“CSDN 微信公众号”的文章。 最近几年基于 PostgreSQL 开发的国产数据库如雨后春笋般涌现,而受限于 MySQL 的 GPL Licence(感兴趣的可移步我的博文《技术分享 | 如何为你的代码选 阅读全文
posted @ 2022-07-08 23:10 DBKernel 阅读(70) 评论(0) 推荐(0) 编辑

2021年10月11日

摘要: 本文首发于 2021-01-26 21:31:12 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2021/01/21/clickhouse-and-friends-groupby/ 以下为正文。 在揭秘 C 阅读全文
posted @ 2021-10-11 21:29 DBKernel 阅读(175) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-09-21 22:01:12 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/09/18/clickhouse-and-friends-compute-storage/ 以下为正 阅读全文
posted @ 2021-10-11 21:28 DBKernel 阅读(83) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-09-15 20:15:14 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/09/13/clickhouse-and-friends-replicated-merge-tree 阅读全文
posted @ 2021-10-11 21:26 DBKernel 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-09-03 21:22:14 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/08/31/clickhouse-and-friends-materialized-view/ 以下 阅读全文
posted @ 2021-10-11 21:23 DBKernel 阅读(111) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-08-28 20:40:14 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/08/26/clickhouse-and-friends-mysql-gtid-replicatio 阅读全文
posted @ 2021-10-11 21:20 DBKernel 阅读(36) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-08-20 19:55:14 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/08/18/clickhouse-and-friends-merge-tree-wal/ 以下为正文 阅读全文
posted @ 2021-10-11 21:18 DBKernel 阅读(45) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-07-26 21:55:10 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/07/25/clickhouse-and-friends-parser/ 以下为正文。 现实生活中的 阅读全文
posted @ 2021-10-11 21:15 DBKernel 阅读(92) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-06-30 21:41:12 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/06/26/clickhouse-and-friends-merge-tree-disk-layou 阅读全文
posted @ 2021-10-11 21:12 DBKernel 阅读(106) 评论(0) 推荐(0) 编辑

2021年9月21日

摘要: 本文首发于 2020-06-22 21:55:10 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/06/20/clickhouse-and-friends-merge-tree-algo/ 以下为正 阅读全文
posted @ 2021-09-21 19:21 DBKernel 阅读(100) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-06-12 20:57:10 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/06/11/clickhouse-and-friends-processor/ 以下为正文。 最后更 阅读全文
posted @ 2021-09-21 19:11 DBKernel 阅读(70) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-06-08 19:57:10 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/06/08/clickhouse-and-friends-mysql-protocol-write- 阅读全文
posted @ 2021-09-21 19:02 DBKernel 阅读(52) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-06-07 17:17:10 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/06/07/clickhouse-and-friends-mysql-protocol-read-s 阅读全文
posted @ 2021-09-21 18:59 DBKernel 阅读(53) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-06-05 19:37:10 《ClickHouse和他的朋友们》系列文章转载自圈内好友 BohuTANG 的博客,原文链接: https://bohutang.me/2020/06/05/clickhouse-and-friends-development/ 以下为正文。 一 阅读全文
posted @ 2021-09-21 18:57 DBKernel 阅读(51) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2020-05-05 21:55:15 一、前言 从接触MySQL开始断断续续的看过一些文章,对count()操作众说纷纭,其中分歧点主要在于count(1)和count(*)哪个效率高,有说count(1)比count(*)快的(这种说法更普遍),有说二者一样快的。个人理解这两种行为可 阅读全文
posted @ 2021-09-21 18:48 DBKernel 阅读(185) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2019-12-09 19:37:10 1. 概念 自增列,即 AUTO_INCREMENT,可用于为新的记录生成唯一标识。 要求: AUTO_INCREMENT 是数据列的一种属性,只适用于整数类型数据列。 AUTO_INCREMENT 数据列必须具备 NOT NULL 属性。 2. 阅读全文
posted @ 2021-09-21 18:45 DBKernel 阅读(846) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2019-04-22 20:56:52 1. MEMORY 引擎简介 可能有的朋友对MEMORY存储引擎不太了解,首先介绍一下(以下描述来自官方): MEMROY存储引擎(以前称为HEAP)的表把表结构存放到磁盘上,而把数据放在内存中。 每个Memory表只实际对应一个磁盘文件,在磁盘中 阅读全文
posted @ 2021-09-21 18:41 DBKernel 阅读(61) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2016-11-23 10:24:45 概述 Linux 下的任务调度分为两类:系统任务调度和用户任务调度。Linux 系统任务是由 cron (crond) 这个系统服务来控制的,这个系统服务是默认启动的。用户自己设置的计划任务则使用 crontab 命令。 cron 配置文件 在 U 阅读全文
posted @ 2021-09-21 18:37 DBKernel 阅读(38) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2016-11-21 09:43:07 架构 GreenPlum 采用 Share Nothing 的架构,良好的发挥了廉价PC的作用。自此I/O不在是 DW(data warehouse) 的瓶颈,相反网络的压力会大很多。但是 GreenPlum 的查询优化策略能够避免尽量少的网络交换 阅读全文
posted @ 2021-09-21 18:34 DBKernel 阅读(188) 评论(0) 推荐(0) 编辑

摘要: 本文首发于 2016-04-25 20:59:52 问题描述 在使用配置了热备的 PostgreSQL 数据库时,在执行大量事务时,尤其是一个需要插入几千万条数据的 insert 事务时(典型的做法是持续 insert into t select * from t;),后台 csv log 中报错如 阅读全文
posted @ 2021-09-21 18:28 DBKernel 阅读(603) 评论(2) 推荐(0) 编辑