![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库技术
文章平均质量分 73
整理记录作者用过的数据库技术
风吹千里
潜心一技、做到极致。
展开
-
SQL解析之参考资料笔记
将SQL语句中的值替换成问号,方便SQL归类。虽然可以使用正则表达式实现相同的功能,但是其Bug较多,可以参考pt-query-digest。”,导致无法区别不同数字后缀的表。比如,一个Schema中包含了属于不同业务线的数据表,那么从业务线的角度来说,其希望提供表粒度的慢查询报表。https://github.com/mariadb-corporation/MaxScale C语言编写的SQL解析。https://github.com/flike/kingshard go语言编写的SQL解析。原创 2022-11-06 11:12:45 · 300 阅读 · 0 评论 -
Clickhouse 索引原理
说到Clickhouse 的索引原理需要提到表引擎,Clickhouse 有很多特性和表引擎密切相关。这里只介绍索引相关的部分,关于表引擎的分类后续介绍。建表语句,例如这里介绍几个和索引密切相关的几个参数,其他参数后续介绍。1、PARTITION BY [选填]:分区键;用于指定表数据以何种标准进行分区。分区键既可以是单个列字段,也可以通过元组的形式使用多个列字段,同时它也支持使用列表达式。如果不声明分区键,则ClickHouse会生成一个名为all的分区。原创 2022-09-13 12:49:10 · 2213 阅读 · 0 评论 -
数据思考:数据驱动业务的四个层次
在实际工作中,不能驱动业务的数据和数据分析是无效的。我们需要从数据出发,发现业务中不能直接发现的问题,辅助业务决策或者给出建议,这些建议和洞察能够切实推动业务的工作。这被称为数据驱动业务能力,是企业数据分析人员的关键能力。数据驱动业务可分为4个层级,辅助→协同→主导→洞察,从浅入深:数据辅助业务,支撑业务解决问题;熟悉业务流程,掌握数据分析技能,能将数据和业务结合,从数据中提出对业务有意义的意见和建议。【关键词】辅助业务做执行【能力注意】掌握数据分析技能、熟悉业务流程、掌握业务需求处理评估基本方法原创 2022-07-04 12:05:52 · 532 阅读 · 0 评论 -
数据库三范式
参考https://blog.csdn.net/dh2442897094/article/details/105656952https://blog.csdn.net/qq_42351920/article/details/81303550数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。第一范式(确保每列保持原子性);第二范式(确保表转载 2021-02-26 00:26:01 · 413 阅读 · 0 评论