MySQL名字的来历

MySQL名字的来历

  MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

  MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。不管怎样,在经过一些测试后,开发者得出结论:mSQL并没有他们需要的那么快和灵活。这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。

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

  MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。

  MySQL概述

  MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracal收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

  MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。

  MySQL特性

  1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性

  2.支持AIX、FreeBSD、HP-UX、Linux、MacOS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统

  3.为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

  4.支持多线程,充分利用CPU资源

  5.优化的SQL查询算法,有效地提高查询速度

  6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名

  7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径

  8.提供用于管理、检查、优化数据库操作的管理工具

  9.可以处理拥有上千万条记录的大型数据库

  MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。

  MySQL的应用

  与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

  目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是自由或开放源码软件(FLOSS),因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。

  MySQL管理

  可以使用命令行工具管理MySQL数据库(命令mysql 和 mysqladmin),也可以从MySQL的网站下载图形管理工具MySQL Administrator和MySQL Query Browser。

  phpMyAdmin是由php写成的MySQL资料库系统管理程式,让管理者可用Web界面管理MySQL资料库。

  phpMyBackupPro也是由PHP写成的,可以透过Web介面创建和管理数据库。它可以创建伪cronjobs,可以用来自动在某个时间或周期备份MySQL 数据库。

  另外,还有其他的GUI管理工具,例如早先的mysql-front 以及 emsmysql manager,navicat 等等。

  Mysql最常见的应用架构

  单点(Single),适合小规模应用

  复制(Replication),适合中小规模应用

  集群(Cluster),适合大规模应用

  MySQL4.1版本中增加了不少新的性能,包括对主键的更高速度的缓存,对子查询的更好的支持,以及应网络约会网站所要求的,基于地理信息的查询。

  其同步开发的5.0版本则把目标对准了企业用户,对于4.1版本中的所有新特性,5.0版本悉数收入囊中,并且独具以下特点:对外键的良好支持;系统自动报错机制以及对存储过程的充分支持。

  MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。

  MySQL历史版本

  MySQL公司目前在同时开发两个版本的软件,4.1版以及5.0版。4.1版本的代码已经发布并有望在8个月后公布最终代码。而5.0版本的最后产品将在6个月后发布。

  MySQL4.1版本中增加了不少新的性能,包括对主键的更高速度的缓存,对子查询的更好的支持,以及应网络约会网站所要求的,基于地理信息的查询。

  而其同步开发的5.0版本则把目标对准了企业用户,对于4.1版本中的所有新特性,5.0版本悉数收入囊中,并且独具以下特点:对外键的良好支持;系统自动报错机制以及对存储过程的充分支持。

  2009年初.MYSQL 5.4版预览本已放出。

时间: 2024-10-05 20:36:02

MySQL名字的来历的相关文章

细数那些互联网公司名字的来历

1.阿里巴巴 马云有一次在美国一家餐厅吃饭时,他突发奇想,找来了餐厅服务员,问他是否知道阿里巴巴这个名字.服务员回答说知道,并且还跟马云说阿里巴巴打开宝藏的咒语是"芝麻开门".之后马云又在各地反复地询问他人,经过这个测试,马云发现阿里巴巴的故事被全世界的人所熟知,并且不论语种,发音也近乎一致."从我外婆到我儿子,他们都读阿里巴巴."就这样,一锤定音,马云将"阿里巴巴"确定为公司的名字. 马云说:我取名字叫阿里巴巴不是为了中国,而是为了全球,我做淘

蒋中正的名字的来历

蒋余是蒋光头的真名,后来找了一个算卦的,取名 蒋介石,易经里面-介于石,不终日的意思... 后来,又觉得这个名字不吉利,就把孙文的中山的名字借了一个过来,正表示正义的含义.. 但是,后来呢..又有人说,中山,就是中山狼的意思..所以他又觉得不对,又改名字... 改来改去...后来叫什么...就不知道了.... 哎...大家要吸取教训啊....一出生带的名字就是你的基因盘的神符,不能够随便改的啊... 原文地址:https://www.cnblogs.com/comsci/p/11804405.h

青海,念青.唐古拉山的名字的来历

青青草原被自己的家人和女儿骗到外地...无法回到帝国首都...在茫茫的青海失踪..... 为怀念她的离去...在这片土地的最高的山峰上立了一个神碑,思念青青的山峰........ 但是,现在由于红太郎和灰太郎把青青草原上面的喜羊羊干掉了.错综复杂的逻辑关系-蝴蝶效应发生改变 青青草原并未失去灵魂和记忆,没有被骗走....念青.唐古拉山的意义已经失效了..... 这片土地和这片山脉....重新恢复往日的宁静....变成红太郎,灰太郎,小狼狼一家的欢乐家园.. 邪恶和阴险的五只羊..终于消失了...

CentOS系统操作mysql的常用命令

MySQL名字的来历MySQL是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库.CentOS系统中操作mysql的常用命令. 1.CentOS系统中MySQL常用命令create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不

部署和调优 2.7 mysql主从配置-1

MySQL 主从(MySQL Replication),主要用于 MySQL 的时时备份或者读写分离.在配置之前先做一下准备工作,配置两台 mysql 服务器,如果你的机器不能同时跑两台 Linux虚拟机,那可以考虑在同一个机器上跑两个 mysql 服务. MySQL 主从原理非常简单,总结一下: 每个从仅可以设置一个主. 主在执行 sql 之后,记录二进制 log 文件(bin-log). 从连接主,并从主获取 binlog,存于本地 relay-log,并从上次记住的位置起执行 sql,一旦

tomcat服务器连接MySQL数据库的JNDI数据源配置以及获得连接的Java代码

->首先将mysql的jar包导入到tomcat/lib文件夹下 ->然后在tomcat/conf/context.xml文件中配置以下内容 <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000&quo

linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 被动模式,运行在随机端口 数据传输模式(自动模式):有二进制(mp3,jpg等)和文本(html)两种传输模式 ftp服务器端程序:wu-ftpd:vsftpd pureftpd Filezilla Serv-U ftp客户端程序:CLI文本模式命令:ftp lftp GUI图形界面软件:gftpd FlashFXP Cuteftp Filezilla vsftpd:命名为V

mysql 源码包安装

方法有: 1.专用软件包管理器包,如rpm 2.通用二进制格式的包,通常是用gcc,编译 3.源码包,需要编译安装5.5之前需要make安装5.5以后使用cmake安装. cmake,需要额外安装功能就需要用源码包 如需要定制 mysql5.5版本下载地址http://dev.mysql.com/downloads/mysql/5.5.html#downloads 不同的mysql rpm包介绍: MySQL-devel:mysql开发包.针对mysql进行二次开发使用 MySQL-embedd

win10下MySql问题navicat显示Navicat 2003-can&#39;t connect to MYSQL server on &#39;localhost&#39;(10061)

右键命令提示符,更多>>以管理员身份运行 ,输入net start 你自己的mysql名字,一般如果安装是直接跳过的话,名字是mysql+版本,我装的版本是mysql5.7,所以名字是mysql57,希望有所帮助 win10下MySql问题navicat显示Navicat 2003-can't connect to MYSQL server on 'localhost'(10061) 原文地址:https://www.cnblogs.com/WXfresh/p/8665150.html