作者 | EverSQL 译者 | 无明 这篇文章的目的主要是比较 MySQL 和 MariaDB 之间的主要相似点和不同点.我们将从性能.安全性和主要功能方面对这两个数据库展开对比,并列出在选择数据库时需要考虑的重要事项.谁在使用 MySQL 和 MariaDB? MySQL 和 MariaDB 都发布了各自的用户名单. 使用 MySQL 的有 Facebook.Github.YouTube.Twitter.PayPal.诺基亚.Spotify.Netflix 等. 使用 MariaDB 的有…
在进一步分析为什么MySQL数据库索引选择使用B+树之前,我相信很多小伙伴对数据结构中的树还是有些许模糊的,因此我们由浅入深一步步探讨树的演进过程,在一步步引出B树以及为什么MySQL数据库索引选择使用B+树! 学过数据结构的一般对最基础的树都有所认识,因此我们就从与我们主题更为相近的二叉查找树开始. 一.二叉查找树 (1)二叉树简介: 二叉查找树也称为有序二叉查找树,满足二叉查找树的一般性质,是指一棵空树具有如下性质: 1.任意节点左子树不为空,则左子树的值均小于根节点的值: 2.任意节点右子…
开源数据库 H2, HSQLDB, DERBY, PostgreSQL, MySQL区别/对比图表 浪天涯博主翻译: referential integrity 参考完整性transactions 事物unicode 统一码interface 命令 界面 接口data size db limit 数据库数据大小限制temporary table 临时表支持materialized view 物化视图(快照)indexes 索引union 联合查询intersect 交集查询except exce…
<?php /******************************** *** 功能:选择指定的MySQL数据库 *********************************/ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> &l…
MySQL 作为一个开源数据库,自从被 Oracle 接管后,其发展前景就一直受到开发社区的关注,其中也有质疑,最近,两位开发者分别发表了选择和放弃MySQL 的理由,值得数据库相关人员参考. Andy Patrizio 列举了放弃 MySQL 的五个理由,包括: MySQL 并不像其他关系型数据库那样成熟.MySQL 刚起步时并不是一个 RDBMS,但是后来改变了发展方向,增加了更多的功能.在许多人眼里,其他成熟.历史久的关系型数据库依然比 MySQL 功能更加丰富.如果你想要一个功能丰富的…
关系型数据库(Relational DataBase Management System),简称 RDBMS.说起关系型数据库,我们脑海中会立即浮现出 Oracle.MySQL.SQLServer 等数据库,这些都是我们常用的关系型数据库. 关系型数据库最大的特点就是在其关系这个词,它可以保存数据库中的各种关系.那么这个关系如何理解呢?我们就拿学校的一个例子来讲吧.在学校里,我们有老师(Teacher).学生(Student).课程(Course)这几个实体,而这几个实体之间都是有一定关系的.例…
MariaDB.MySQL存储过程.游标基础应用举例说明 by:授客 QQ:1033553122 测试环境: MariaDB-10.0.19-centos7-x86_64 实践操作: # 创建测试数据库 DROP DATABASE IF EXISTS testdb1; CREATE DATABASE testdb1; # 创建测试表-余额表 DROP TABLE IF EXISTS account; CREATE TABLE IF NOT EXISTS account (user_id BIGI…
01-MySQL开篇 02-MySQL简单介绍 03-不同平台下安装MySQL 04-Windows平台MySQL密码设置与破解 05-Linux平台MySQL密码设置与破解 06-Mac平台MySQL密码设置与破解 07-统一字符编码 08-初识SQL语句 09-库操作 10-存储引擎介绍 11-表的增删改查 12-整数类型 13-日期类型 14-字符类型 15-枚举类型与集合类型 16-约束条件not null与default 17-约束条件unique key 18-约束条件promary…
数据库历险记(三) | 缓存框架的连环炮   文章首发于微信公众号「陈树义」,专注于 Java 技术分享的社区.点击链接扫描二维码,与500位小伙伴一起共同进步.微信公众号二维码 http://p3npq6ecr.bkt.clouddn.com/blog/chenshuyi_gongzhonghao_guide_full.jpg 最近在思考数据库以及缓存的问题,发现这些知识点其实是有一点关联的,于是这篇文章通过一个连环提问的方式将这些知识点串联起来. 问:为什么要用 Memcached.Redi…
原文链接: https://mariadb.com/kb/en/mariadb-vs-mysql-features/ xiaomo译------ 支持更多的存储引擎 除了标配的MyISAM, BLACKHOLE, CSV, MEMORY, and ARCHIVE 等, 以下的存储引擎也包含在MariaDB源及二进制包中: Aria XtraDB (可用于替代InnoDB) PBXT (包含于MariaDB 5.1, MariaDB 5.2及MariaDB 5.3. 在 MariaDB 5.5中被…