MysQL数据库的技术特点点评

数据库 MySQL
MysQL数据库是一种开放源代码的关系型数据库管理系统,MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。本文为大家介绍MysQL数据库的技术特点点评。

导读:MySQL数据库因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL数据库是管理内容最好的选择。MysQL是瑞典的T.c.X公司负责开发和维护的,它是一个真正的多用户、多线程SQL数据库服务器。MysQL是以一个客户机/服务器结构实现其功能的,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。MySQL主要特点是快速、健壮和易用。MySQL的官方发音是“My Ess Que Ell”(不是MY-SEQUEL)。目前MySQL的最新版本是5.0,MySQL的网址是:http://www.mysql.com,MySQL的标志是一个小海豚。见图-1。

 

图-1 Mysql 标志

MySQL的技术特点:

1. 它使用的核心线程是完全多线程,支持多处理器。

2. 有多种列类型:1、2、3、4、和8字节长度自有符号/无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、和ENUM类型。

3. 它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞。

4. 全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN())。你可以在同一查询中混来自不同数据库的表。

5. 支持ANSI SQL的LEFT 0UTER JOIN和ODBC。

6. 所有列都有缺省值。你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的决省值。

7. MySQL可以工作在不同的平台上。支持C、C++、Java、Perl、PHP、Python和TCL API。

MaxDB是2003年SAP公司和MySQL AB公司合作之后SAP DB新的名称。MaxDB是一款重量级的、获得SAP R/3认证,适宜于联机事务处理和联机分析处理等多种业务类型的高可用性、高可靠性和极具伸缩性的数据库,支持大容量的用户和并发业务操作,采用多线程多进程的服务器设计,支持多处理器的应用,并通过集群和热部署提供高可靠性,支持TB级的海量数据,支持企业级的数据同步和复制等复杂应用。

对于刚开始学习MySQL数据库的初学者,本篇文章有很高的参考价值,希望本文能够对大家有所帮助。

【编辑推荐】

  1. 教你如何安全配置MySQL数据库
  2. 五种MySQL数据库可靠性方案的分析和比较
  3. MySQL数据库的用户帐号管理基础知识

 

责任编辑:迎迎 来源: 天极网
相关推荐

2011-03-25 13:34:20

SQLite数据库

2011-03-25 13:22:45

mSQL数据库

2011-03-25 13:18:02

Firebird数据库

2011-03-25 13:18:02

Firebird数据库

2011-03-25 13:08:19

PostgreSQL数

2011-03-25 13:27:12

Berkeley DB

2010-05-11 09:28:01

MySQL

2017-04-10 15:08:44

VMwareVVOL优缺点

2009-08-13 15:19:17

C#数据类型

2011-04-12 09:59:43

Sybase数据库复制服务器

2011-03-11 11:19:05

嵌入式数据库

2011-04-07 15:02:02

LinuxMySQL数据库

2021-05-11 10:03:04

数据泄露漏洞信息安全

2011-08-25 11:08:21

Sybase数据库

2011-03-08 08:49:55

MySQL优化单机

2011-05-13 13:54:02

数据库文档数据库

2021-05-19 08:21:09

MySQL数据库GTID

2010-05-25 13:17:28

MySQL数据库

2011-05-13 09:42:21

2017-07-03 15:32:49

数据库MySQL架构
点赞
收藏

51CTO技术栈公众号