当前位置: 首页 > news >正文

【第1期】MySQL为什么叫MySQL

MySQL这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个密,包括开发者在内也不知道。

 

MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。

 

MySQL,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。它的历史也富有传奇性。

 

MySQL的历史最早可以追溯到1979年,那时Oracle也才小打小闹,微软的SQL Server影子都没有。有一个人叫Monty Widenius, 为一个叫TcX的小公司打工,并用BASIC设计了一个报表工具,可以在4M主频和16KB内在的计算机上运行。过了不久,又将此工具,使用C语言重写,移植到Unix平台,当时,它只是一个很底层的面向报表的存储引擎。这个工具叫做Unireg,这就是MySQL最初的雏形。

 

如今MySQL作为当今最流行的开源关系型数据库,在2019年12月最新的db-engines数据库流行度排行中仅次于oracle位居次席,在所有开源数据库产品中排名第一。在市场使用率方面MySQL 以 38.9% 的使用率高居榜首,在全球最大网站Top20中,使用率高达90%。

利用MySQL可以满足绝大多数对数据一致性要求较高的交易型应用场景需求,配合MongoDB和Redis等NoSQL内存数据库和消息队列等工具提供对消息推送、通知等场景支持,可以满足构建各种规模的业务系统的需求。无论是高速发展的互联网公司还是刚刚起步的初创公司,MySQL都将是他们最好的关系型数据库选择之一。

本期小编为大家推荐两本畅销好书。点击下方书封图片直接购买,也可参与文末赠书活动。华章宠粉可不是说说而已。

01

畅销书全面升级,第一版广获好评;

基于MySQL5.6,结合源代码,从存储引擎内核角度对InnoDB的整体架构、核心实现和工作机制进行深入剖析。

02

数据库技术专家撰写,多年数据库领域的经验结晶。实战性强,从架构、调优、运维、开发、测试等多个角度对MySQL管理和维护进行了全方位的归纳和总结!

华章图书,专注高端IT出版。感谢大家对华章图书的信任与支持。以上两本畅销好书,你最想要哪本,留言谈谈你最想要那本书的原因。留言点赞最多的前2名,小编会包邮分别送出1本正版书籍。留言截至4月10日。下一期赠书小编会公布中奖名单,锦鲤就是你呦!

 点击阅读原文,直达数据库专场 

相关文章:

  • 刘慈欣推荐!这本“疯狂的书”预言9年后人类将永生?
  • 4月6日 | Java异步编程在企业中的应用
  • 零基础掌握Istio on Kubernetes开发与运维
  • 聊聊流计算系统中的核心问题:状态管理
  • 我写了一本书,书名对肺活量大有益处
  • 大数据战略上升为国家战略,悄悄告诉你大数据大牛都在读的8本书
  • 灵魂拷问:你看过Xgboost原文吗?
  • 有图有真相——图神经网络到底是什么?
  • 聊聊XGBoost CatBoost LightGBM RF GBDT
  • 干货收藏!一文看懂8个常用Python库从安装到应用
  • 5G、物联网的加持下,区块链是否未来可期?
  • 大数据分析与挖掘——跟张良均老师学大数据
  • 【第2期】学大数据分析与挖掘?看这几本书就够了
  • 【收藏】记住这五个字,入门朴素贝叶斯模型
  • 当当 “书香节” | 每满100减50! 优惠码再减30!170元买400块的书!
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 【技术性】Search知识
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • iOS 颜色设置看我就够了
  • k8s 面向应用开发者的基础命令
  • Laravel5.4 Queues队列学习
  • Nacos系列:Nacos的Java SDK使用
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • Wamp集成环境 添加PHP的新版本
  • webpack入门学习手记(二)
  • XML已死 ?
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 两列自适应布局方案整理
  • 微信小程序实战练习(仿五洲到家微信版)
  • 物联网链路协议
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • ​​​​​​​​​​​​​​Γ函数
  • # 透过事物看本质的能力怎么培养?
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (翻译)terry crowley: 写给程序员
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (转)JAVA中的堆栈
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .htaccess配置重写url引擎
  • .Net Web窗口页属性
  • .NET 回调、接口回调、 委托
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • .NET使用存储过程实现对数据库的增删改查
  • @Transactional 详解
  • [ vulhub漏洞复现篇 ] GhostScript 沙箱绕过(任意命令执行)漏洞CVE-2019-6116
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [4.9福建四校联考]