标签: MySQL

分布式关系数据库TiDB

TiDB简介 TiDB是一个开源的分布式关系数据库管理系统,由PingCAP开发,旨在为用户提供高可用性、水平可扩展性和强一致性的数据库解决方案。TiDB结合了传统关系数据库和NoSQL数据库的优点,支持标准的SQL查询以及复…

器→工具, 开源项目 ·

MySQL归档的常见方式

随着业务的发展,MySQL存储的数据会越来越大,不断增长的数据量让原本的业务查询越来越缓慢,除了对数据库水平扩展或垂直拓展外,最简单的方式就是对历史数据进行归档处理。在MySQL中,对历史数据进行归档可以通过…

术→技巧, 研发 ·

MySQL:基于条件判断的数据插入

MySQL INSERT INTO语句 CREATE TABLE语句使您能够创建列,而INSERT语句使您能够将行或记录插入到表中。INSERT语句是数据操作语言(DML)的一个示例。顾名思义,数据操作语言处理数据操作。 MySQL INSERT INTO语法 …

术→技巧, 研发 ·

MySQL InnoDB行记录格式

在早期的 InnoDB 版本中,由于文件格式只有一种,因此不需要为此文件格式命名。随着 InnoDB 引擎的发展,开发出了不兼容早期版本的新文件格式,用于支持新的功能。为了在升级和降级情况下帮助管理系统的兼容性,以…

SQL 日期/时间处理函数

在数据统计分析中,经常会遇到需要对时间进行格式转化或其他层面的内容。由于每种数据库自带的相关函数存在一定的差异,所以经常会记不得如何使用。今天做下简单的梳理。 在开始学习日期/时间函数先,先来了解下…

InnoDB共享表空间和独立表空间

MySQL数据库索引结构 在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,MySQL存储引擎MyISAM、InnoDB文章中,我们讲到了两者在存储结构上的差异。下面主要讨论MyISAM和InnoDB两个存…

MySQL 高性能存储引擎TokuDB

在安装 MariaDB 的时候了解到代替InnoDB 的 TokuDB,看简介非常的棒,这里对 ToduDB 做一个初步的整理,使用后再做更多的分享。 什么是 TokuDB? 在 MySQL 最流行的支持全事务的引擎为 INNODB。其特点是数据本身是…

术→技巧, 研发 ·

MySQL分支的选择:Percona还是MariaDB

在MySQL被Oracle收购以后,越来越多的人对于MySQL的前景表示了担忧,对于开源的MySQL,或多或少对于Oracle自家的数据库产品产生冲击,这个开源免费的MySQL对于Oracle更多的是包袱而不是资产。比如淘宝就从Oracle转…

器→工具, 工具软件 ·

MySQL与PostgreSQL哪个更好?

网上已经有很多拿PostgreSQL与MySQL比较的文章了,这篇文章只是对一些重要的信息进行下梳理。在开始分析前,先来看下这两张图: MySQL MySQL声称自己是最流行的开源数据库。LAMP中的M指的就是MySQL。构建在LAMP…

器→工具, 工具软件 ·

MySQL存储引擎MyISAM、InnoDB

在使用MySQL的过程中对MyISAM和InnoDB这两个概念存在了些疑问,到底两者引擎有何分别一直是存在我心中的疑问。为了解开这个谜题,搜寻了网络,找到了如下信息: MyISAM是MySQL的默认数据库引擎(5.5版之前),由…

数据, 术→技巧, 研发 ·