欢迎投稿

今日深度:

一张图看懂SQL的各种Join用法,

一张图看懂SQL的各种Join用法, 下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。 具体分解如下: 1、INNER JOIN(内连接) SELECTFROMTable_AAINNERJOINTable_BBONA.Key=B.Key 2、LEFT JOI...(发布于2019-05-31 00:23:23)

图解SQL中JOIN的各种用法,

图解SQL中JOIN的各种用法, 一、概要 JOIN对于接触过数据库的人,这个词都不陌生,而且很多人很清楚各种JOIN,还有很多人对这个理解也不是很透彻,这次就说说JOIN操作。 图片是很容易...(发布于2019-05-31 00:23:10)

基于Antlr在Apache Flink中实现监控规则DSL化的探索实践,

基于Antlr在Apache Flink中实现监控规则DSL化的探索实践, 1 引言 目前业界已经有很多杰出的监控系统如Nagios、Zabbix、Prometheus,但都是面向运维人员,在应对复杂多变的业务指标监控时显得...(发布于2019-05-31 00:23:01)

数据库中存储过程和触发器有什么区别,

数据库中存储过程和触发器有什么区别, 存储过程和触发器都是数据库中非常重要的知识,接下来将在文章中通过许多方面来比较这两者之间的不同,具有一定的参考作用希望对大家有...(发布于2019-05-31 00:22:53)

有数据的地方必有库,详解关系型数据库的发展历史,详解数据

有数据的地方必有库,详解关系型数据库的发展历史,详解数据库 数据库发展史 信息系统产生了海量的数据,有数据必须要有数据的存放位置, 无库时代 :没有专门的数据库,数据大...(发布于2019-05-31 00:22:42)

数据库的这些性能优化,你做了吗?,数据库性

数据库的这些性能优化,你做了吗?,数据库性能优化 在互联网项目中,当业务规模越来越大,数据也越来越多,随之而来的就是数据库压力会越来越大。 我们可能会采取各种方式去...(发布于2019-03-13 19:14:45)

数据库为什么会分为“行式存储”和“列式存储

数据库为什么会分为“行式存储”和“列式存储”呢?,数据库行式 我们知道 当今的数据处理大致可分为两大类 联机事务处理 OLTP (on-line transaction processing) 以及联机分析处理 OLAP (On...(发布于2019-03-13 19:14:34)

继续深入数据库 了解一下数据库的锁机制,了解

继续深入数据库 了解一下数据库的锁机制,了解一下机制 我们在高并发的场景下,经常会在异常日志中看到dead lock(死锁)的错误信息。想了无数的解决方案,都没有能够最终的解决,到...(发布于2019-03-13 19:14:23)

想用数据库“读写分离” 请先明白“读写分离”

想用数据库“读写分离” 请先明白“读写分离”解决什么问题,数据库读写 有一些技术同学可能对于读写分离了解不多,认为数据库的负载问题都可以使用读写分离来解决。 这其实是...(发布于2019-03-13 19:14:12)

不要这样写SQL 改掉这些坏习惯,不要这样sql

不要这样写SQL 改掉这些坏习惯,不要这样sql SQL是作为一个程序员接触得非常多的一种语言,但是,很多时候,我们会发现,有些SQL的执行效率异常的差,造成了数据库的负担。我们通...(发布于2019-03-13 19:13:58)

pydbgen:一个数据库随机生成器,pydbgen生成器

pydbgen:一个数据库随机生成器,pydbgen生成器 用这个简单的工具生成带有多表的大型数据库,让你更好地用 SQL 研究数据科学。 在研究数据科学的过程中,最麻烦的往往不是算法或者技...(发布于2019-03-13 19:13:48)

数据库中为什么不推荐使用外键约束,数据库推

数据库中为什么不推荐使用外键约束,数据库推荐键约束 引言 其实这个话题是老生常谈,很多人在工作中确实也不会使用外键。包括在阿里的JAVA规范中也有下面这一条 不得使用外键与...(发布于2019-03-13 19:13:41)

数据库的“行式存储”和“列式存储”,数据库

数据库的“行式存储”和“列式存储”,数据库行式存储 传统的关系型数据库,如 Oracle、DB2、MySQL、SQL SERVER 等采用行式存储法(Row-based),在基于行式存储的数据库中, 数据是按照行数...(发布于2019-03-13 19:13:31)

数据库优化渐进的过程,这些你都知道?,数据

数据库优化渐进的过程,这些你都知道?,数据库优化渐进过程 大家在面试的时候经常会被问到数据库优化的问题,今天给大家总结了几点: 第一阶段 优化sql和索引 这才是调优的第一...(发布于2019-03-13 19:13:25)

数据库大师成长日记:将数据库SQL查询结果直接

数据库大师成长日记:将数据库SQL查询结果直接转为JSON,数据库大师json JSON是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结...(发布于2019-03-13 19:13:13)

关于索引的创建,修改和删除,索引创建修改

关于索引的创建,修改和删除,索引创建修改 索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不...(发布于2019-03-13 19:13:02)

如何使用AWR报告来诊断数据库性能问题,awr数据

如何使用AWR报告来诊断数据库性能问题,awr数据库 对于数据库整体的性能问题,AWR的报告是一个非常有用的诊断工具。 一般来说,当检测到性能问题时,我们会收集覆盖了发生问题的...(发布于2019-03-13 19:12:51)

你的数据库索引是否真的起作用了?,数据库索

你的数据库索引是否真的起作用了?,数据库索引起作用 为了加快你的查询,增加正确的索引是必不可少的。 但是过了一段时间,当你的系统增长了,你可能会发现自己大量的索引导...(发布于2019-03-13 19:12:44)

基础技巧 | 如何查看数据库的大小,查看数据库

基础技巧 | 如何查看数据库的大小,查看数据库 通常我们在做数据库备份(表空间备份)之前都要先知道数据库(表空间)的大小,然后来给备份文件分配空间同时也可以大致估计下备份需...(发布于2019-03-13 19:12:36)

分布式数据集SparkRDD的依赖与缓存,sparkrdd依赖

分布式数据集SparkRDD的依赖与缓存,sparkrdd依赖 RDD简介 RDD(Resilient Distributed Dataset)叫做分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变、可分区、里面的元素可并行计算的...(发布于2019-03-13 19:12:29)