专栏首页腾讯云数据库(TencentDB)【直播预告】揭秘MySQL的数据类型

【直播预告】揭秘MySQL的数据类型

点击上方蓝字每天学习数据库


直播课程】由腾讯云数据库产品团队的主要技术负责人、中国计算机行业协会开源数据库专业委员会副会长刘迪(迪B哥)担任讲师,从数据库基础实践入手,讲述数据库的核心知识与云数据库实战案例,帮助云数据库开发人员,梳理云数据库开发使用中的各种问题。

上期直播回顾

数据库修炼系列第一讲:MySQL架构与引擎。

  视频图解奉上:

学习MySQL注意事项:语法大全可以帮助进行开发项目,但是学懂MySQL,只靠语句学习是片面的;学习源码在初期无法帮助把握精髓,不推荐初期即看源码;参数在真正学会了MySQL之后手册查询即可;MySQL实战解决方案可以在中后期进行学习观摩。

本节教程架构

诞生于1995年的MySQL,在2009年被Oracle收购。

关系型数据库:MySQL,PostgreSQL是开源关系型数据库的典型代表;SQL Server,Oracle,DB2是商业关系型数据库的代表。

NoSQL:最大特点是不使用SQL作为查询语言。其中使用较多的数据库分别是:

  • MongoDB,是基于分布式文件存储的开源数据库系统,提供可扩展的高性能数据存储解决方案,将数据存储为文档;
  • Redis,是KV存储系统,Key为字符串类型,只能通过Key对Value进行操作;
  • HBase,是列式存储系统,可以直接使用本地文件系统。

NewSQL:是现代的关系型数据库,能够提供在线事务的处理能力,具备NoSQL的扩展性。NEW在新架构、针对SQL引擎进行了高度优化、提供透明分片。

MySQL逻辑架构中分为Server层和引擎层,引擎层采用插件式,可以支持多种引擎。

读写逻辑的实现:

先写日志再写磁盘,MySQL能提供高性能服务,Redo log和Binlog两种日志在其中起到了关键作用。

Redo log固定大小,循环写入。

Binlog是逻辑日志,可以追加写入,可进行拆分。利用Binlog进行数据回滚可以防止删库跑路悲剧发生。

两阶段提交是Binlog和Redo log共同保证逻辑一致,具体流程见下方。

主流引擎主要是InnoDB、MylSAM、Memory。

往期推荐

《迪B课堂:数据库修炼青铜篇のMySQL概览》

更多课程请关注本公众号,点击底部菜单“迪B课堂”即可查看

迪B哥直播教学

中国计算机行业协会开源数据库专业委员会副会长、数据库领域技术专家、腾讯云数据库产品团队产品经理迪B哥,5月31日19:00真人在线教学数据库!从数据库基础实践入手,讲述数据库的核心知识与云数据库实战案例,帮助云数据库开发人员,梳理云数据库开发使用中的各种问题。

↓点“阅读原文”预约直播

好文和朋友一起看!

本文分享自微信公众号 - 腾讯云数据库(TencentDB),作者:TencentDB

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 连载 | 深入浅出理解云数据库,年薪百万DBA之路 · 第二回

    为帮助开发者更好的了解和运用数据库,腾讯云数据库团队特出品《深入浅出理解云数据库》系列文章,从数据库的基本概念到云数据库特性及应用,从数据库基础原理知识到腾讯...

    腾讯云数据库 TencentDB
  • 腾讯云数据库:新基建大潮下的弄潮儿

    主讲人 | 腾讯云数据库副总经理-王义成 张康 编辑整理 量子位编辑 | 公众号 QbitAI 6月中旬起,量子位发起了以数据库为主题的系列公开课,邀请来自腾...

    腾讯云数据库 TencentDB
  • 腾讯数据库的三场战役

    ? 电影《头脑特工队》的封面上,有五个颜色各异的小精灵。他们在主人公小女孩的脑海里上班儿,专门负责整理她的记忆。 ? 小女孩儿的每段新经历,都会被涂上“喜怒忧...

    腾讯云数据库 TencentDB
  • 为什么要使用redis数据库?它有哪些妙用?

    redis是Nosql数据库中使用较为广泛的非关系型内存数据库,redis内部是一个key-value存储系统。它支持存储的value类型相对更多,包括stri...

    Java编程指南
  • 连载 | 深入浅出理解云数据库,年薪百万DBA之路 · 第二回

    为帮助开发者更好的了解和运用数据库,腾讯云数据库团队特出品《深入浅出理解云数据库》系列文章,从数据库的基本概念到云数据库特性及应用,从数据库基础原理知识到腾讯...

    腾讯云数据库 TencentDB
  • 中国人民大学教授杜小勇:One Size Does not Fit All?

    2019数据技术嘉年华于11月16日在京落下了帷幕。大会历时两天,来自全国各地上千名学术精英、数据库领袖人物、数据库专家、技术爱好者在这里汇聚一堂,围绕“开源 ...

    数据和云
  • 关系型数据库和非关系型数据

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    chenchenchen
  • NoSQL(MongoDB,Hbase,Redis)介绍

      NoSQL,泛指非关系型的数据库,随着互联网的发展传统的关系型数据库面对持续增长的数据处理起来显得越来越力不从心,此时非关系型数据库应运而生。

    用户4919348
  • 数据库使用的隐藏技巧

    我们使用的很多数据库,其实数据库里面的所有内容都是分析好的。我们在使用数据库的时候,其实就是在所有的结果里面去寻找我们想要的数据结果。类似于一个检索的功能。而这...

    匹咔球
  • MySQL的体系结构

    在使用淘宝网进行购物过程中,当我们查询商品时,实际上是查询淘宝网数据库中的商品;当我们购买某一件商品时,我们是在向淘宝网的数据库的订单中,填写了一条购买信息;当...

    搬砖俱乐部

扫码关注云+社区

领取腾讯云代金券