-
2019年全球最受欢迎数据库新鲜出炉,你猜中了吗?
所属栏目:[MySql教程] 日期:2020-01-15 热度:149
副标题#e# DB-Engines 2019:MySQL 获得年度数据库称号 计算结果基于当前最新的分数(2020年1月)和2019年1月的分数差值获得。最终的结果代表了一个产品在2019 年的受欢迎程度。DB-Engines表示之所以采用分数而不是百分比作为评估的维度,是为了照顾在开始时[详细]
-
一文搞懂各种数据库SQL执行计划:MySQL、Oracle等
所属栏目:[MySql教程] 日期:2020-01-09 热度:198
副标题#e# 执行计划(execution plan,也叫查询计划或者解释计划)是数据库执行 SQL 语句的具体步骤,例如通过索引还是全表扫描访问表中的数据,连接查询的实现方式和连接的顺序等。如果 SQL 语句性能不够理想,我们首先应该查看它的执行计划。本文主要介绍如[详细]
-
“分库分表 不注意选型和流程的话,容易失控
所属栏目:[MySql教程] 日期:2020-01-09 热度:70
副标题#e# 数据库中间件之分库分表 恭喜你,贵公司终于成长到一定规模,需要考虑高可用,甚至分库分表了。但你是否知道分库分表需要哪些要素?拆分过程是复杂的,提前计划,不要等真正开工,各种意外的工作接踵而至,以至失控。 本文意图打开数据库中间件的[详细]
-
Access、SQLite,我该如何选择?
所属栏目:[MySql教程] 日期:2020-01-09 热度:140
SQLite和Access,二者都是常用的轻型关系型数据库系统。在DB-Engines的数据库排名中,二者排名都比较靠前,名次也很接近,说明使用两种数据库的人群还都不少,很多朋友在二者之间难以选择。 SQLite:我虽渺小却锋利顽强! SQLite,是一款轻型的,遵守ACID的[详细]
-
几万年前,有一只猴子大闹地府后删库跑路...
所属栏目:[MySql教程] 日期:2019-12-26 热度:183
副标题#e# 话说几万年前,有一只猴子在大闹地府删库跑路,导致地府几百年没缓过劲儿来...... 在知乎上冒出这么一个问题:孙悟空无姓无名的时候,阎王生死簿是怎么写的呢? 生死薄技术上如何实现?广大生灵在生死薄中的唯一标记是什么?阴间数据库是什么样一个[详细]
-
Mybatis超详细插件机制解析,弄懂拦截器So easy
所属栏目:[MySql教程] 日期:2019-12-26 热度:166
副标题#e# 概述 Mybatis插件又称拦截器,本篇文章中出现的拦截器都表示插件。 Mybatis采用责任链模式,通过动态代理组织多个插件(拦截器),通过这些插件可以改变Mybatis的默认行为(诸如SQL重写之类的),由于插件会深入到Mybatis的核心,因此在编写自己的插[详细]
-
MySQL数据库ORDER BY优化总结(为排序使用索引)
所属栏目:[MySql教程] 日期:2019-12-26 热度:106
副标题#e# 在使用order by时,经常出现Using filesort,所以对于此类sql语句我们需要去尽力优化,使其尽量使用Using index。 那么,我们对于这类型的语句我们怎么去做优化呢?因为这一块还是比较容易混淆的,所以我弄了个实验,相信大家跟我一起做下实验就都[详细]
-
一文带你了解 Redis 的慢日志相关底层原理
所属栏目:[MySql教程] 日期:2019-12-23 热度:131
副标题#e# 相信很多小伙伴在使用 Redis 的时候都知道 Redis 有相关慢日志的查询功能,并且多多少少都看过。那 Redis 底层到底是如果创建慢日志以及慢日志的结构是什么样子的呢?这篇文章就带大家认识一下。我们先看一张慢日志的截图 使用slowlog get 2命令查[详细]
-
写一手好 SQL 很有必要
所属栏目:[MySql教程] 日期:2019-12-23 热度:166
副标题#e# 其实这是非常低级的错误,我不禁后背一凉,团队成员的技术水平亟待提高[详细]
-
别再问“分库分表”了,再问就崩溃了!
所属栏目:[MySql教程] 日期:2019-12-23 热度:102
副标题#e# 在谈论数据库架构和数据库优化的时候,我们经常会听到分库分表,分库分表其实涉及到很多难题,今天我们来汇总一下数据库分库分表解决方案。 图片来自 Pexels 数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有[详细]
-
数据库十年巅峰对决,谁才是真正的王者?
所属栏目:[MySql教程] 日期:2019-12-13 热度:154
副标题#e# 在年终岁尾之际,盘一盘大家比较关心的一些数据。今天先来看看各大数据库在过去一年的表现! 图片来自 Pexels 先来看看数据库流行度总体走势: 视频请查看这里 数据获取 所有的数据都来源自一个数据库流行趋势统计网站: https://db-engines.com/[详细]
-
滴滴为啥值3600亿?看它的数据中台就知道了
所属栏目:[MySql教程] 日期:2019-12-13 热度:152
副标题#e# 前年阿里开始讲数据中台业务,去年以来这个概念很火直到最近。我在阿里待了 10 年的时间,也参与了中台建设,今天想跟大家分享一下背后的逻辑,还有我在滴滴的实践,以及中台本质的问题是什么。 图片来自 Pexels 本文主要围绕如下几个部分展开:[详细]
-
10款好用的MySQL GUI工具,数据库管理员的好帮手
所属栏目:[MySql教程] 日期:2019-12-06 热度:60
副标题#e# MySQL是 比较广泛使用和流行的开源数据库之一,围绕它有许多工具,可以让设计,创建和管理数据库的过程变得更加容易和便捷。但是如何选择最适合自己需求的工具,并不容易。这里为大家推荐10款MySQL的GUI工具,它们对开发人员和DBA来说都是不错的[详细]
-
微信亿级在线点赞系统,用Redis如何实现?
所属栏目:[MySql教程] 日期:2019-12-06 热度:104
副标题#e# 点赞功能大家都不会陌生,像微信这样的社交产品中都有,但别看功能小,想要做好需要考虑的东西还挺多的,如海量数据的分布式存储、分布式缓存、多 IDC 的数据一致性、访问路由到机房的算法等等。 图片来 Pexels 本文介绍大型社交平台点赞系统的设[详细]
-
MySQL优化项目中常用的19条
所属栏目:[MySql教程] 日期:2019-11-30 热度:74
副标题#e# 关于MySQL优化方法,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂。偶尔看到SF,发现了这篇文章,总结得很经典,希望对大家今后开发中有帮助 。今天的文章共提到19条常用的MySQL优化方法 。 1、EXPLAIN 做MySQL优[详细]
-
PostgreSQL数据库入门
所属栏目:[MySql教程] 日期:2019-11-30 热度:83
副标题#e# 安装、设置、创建和开始使用 PostgreSQL 数据库。 每个人或许都有需要在数据库中保存的东西。即使你执着于使用纸质文件或电子文件,它们也会变得很麻烦。纸质文档可能会丢失或混乱,你需要访问的电子信息可能会隐藏在段落和页面的深处。 在我从事[详细]
-
数据库优化超详解!Linux上 MySQL 优化三板斧
所属栏目:[MySql教程] 日期:2019-11-28 热度:55
副标题#e# MySQL优化脑图 现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。 闲话少说,进入正题。 一、CPU 首先从CPU说起。 你仔细检查的话,有些[详细]
-
终于有篇看的懂的B树文章了!
所属栏目:[MySql教程] 日期:2019-11-28 热度:71
副标题#e# 索引,相信大多数人已经相当熟悉了,很多人都知道 MySQL 的索引主要以 B+ 树为主,但是要问到为什么用 B+ 树,恐怕很少有人能把前因后果讲述完整。本文就来从头到尾介绍下数据库的索引。 图片来自 Pexels 索引是一种数据结构,用于帮助我们在大量[详细]
-
关于Oracle DBA常用脚本总结--shell脚本转换执行
所属栏目:[MySql教程] 日期:2019-11-14 热度:111
【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》 最近在开始把Oracle数据库的脚本转换成shell脚本,所以今天开始分享一下Oracle常用的一些脚本,后面不定期更新。 一、环境准备 1、配置tnsnames.ora 保证别名和ORACLE_SID一[详细]
-
一个简单的小案例带你理解MySQL中的事务
所属栏目:[MySql教程] 日期:2019-11-14 热度:185
【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》 事务又叫做TCL,全称是transaction control language,意思是事务控制语言。这篇文章还是属于我的mysql基础文章,在前面我们介绍了下面这些基础知识: 数据库的增查改删操作[详细]
-
PG数据类型总结,你知道几个?
所属栏目:[MySql教程] 日期:2019-11-13 热度:142
【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》 概述 PG的数据类型还是有点多的,为了避免写成博客,所以分成了两部分来做介绍,下面一起来看看吧~ 一、查看当前数据库的数据类型 二、数值类型 1、列表 数值类型由两个字节[详细]
-
一文学会如何部署MySQL复制拓扑管理工具:Orchestrator
所属栏目:[MySql教程] 日期:2019-11-13 热度:197
【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》 今天主要介绍一下如何部署MySQL复制拓扑管理工具--Orchestrator。 一、MySQL复制拓扑管理工具Orchestrator 1. 简介 Orchestrator是一款开源的MySQL复制拓扑管理工具,采用go[详细]
-
分库分表“实践”大全
所属栏目:[MySql教程] 日期:2019-11-13 热度:106
【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》 分库分表是个蛋疼的过程,需要考虑数据迁移、数据同步、数据切分等多个工作项,项目bug会持续到天荒地老。网络上搜索到的文章,往往有些错误的观点,只有调研,没有实践。在[详细]
-
37 个MySQL数据库小知识,为面试做准备
所属栏目:[MySql教程] 日期:2019-11-12 热度:119
无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库、学MySQL,到底是要学习它的哪些东西呢? 1、如何快速掌握MySQL? 培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL[详细]
-
微软SQL Server 2019 全新发布,内容亮点都在这里了
所属栏目:[MySql教程] 日期:2019-11-08 热度:93
11 月 7 日消息在 Microsoft Ignite 2019 大会上,微软正式发布了新一代数据库产品 SQL Server 2019。使用统一的数据平台实现业务转型 SQL Server 2019 附带 Apache Spark 和 Hadoop Distributed File System(HDFS),可实现所有数据的智能化。 SQL Serve[详细]