# MaxDB和MySQL之间的特性差异

**URL:** <https://www.isharkfly.com/t/maxdb-mysql/7898>\
**Category:** 数据库\
**Created:** [August 25, 2013, 6:00pm UTC](https://www.isharkfly.com/t/maxdb-mysql/7898 "2013-08-25T18:00:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [August 25, 2013, 6:00pm UTC](https://www.isharkfly.com/t/maxdb-mysql/7898/1 "2013-08-25T18:00:36Z")

</div>

MaxDB是MySQL AB公司通过SAP认证的数据库。MaxDB数据库服务器补充了MySQL AB产品系列。某些MaxDB特性在MySQL数据库服务器上不可用，反之亦然。  
下面简要介绍了MaxDB和MySQL的主要差别，但并不完全。

· MaxDB是采用客户端/服务器模式运作的系统。MySQL能够作为客户端/服务器系统运行，也能作为嵌入式系统运行。

· MaxDB或许不能运行在MySQL支持的所有平台上。

· MaxDB采用了针对客户端／服务器通信的专有网络协议。MySQL采用了TCP/IP（采用或未采用SSL加密）、套接字协议（类似Unix的系统下）或命名管道（Windows NT系列下）。

· MaxDB支持存储程序。对于MySQL，在5.0版本中实现了存储程序。MaxDB还支持通过SQL扩展进行的触发程序编程，该功能计划在MySQL 5.1中实现。MaxDB包含针对存储程序语言的调试程序，能够将多个嵌套式触发程序串联在一起，而且每个动作和行均支持多个触发程序。

· MaxDB的发布采用了基于文本、图形或Web的用户界面。MySQL的发布仅采用基于文本的用户界面：图形化用户界面（MySQL控制中心、MySQL管理器）与主发布版本是单独提供的。针对MySQL的基于Web的用户界面是由第三方提供的。

· MaxDB支持多种也被MySQL支持的编程接口。为了使用MaxDB进行开发，还提供了MaxDB ODBC驱动程序，SQL数据库连通（SQLDBC），JDBC驱动程序，Perl和Python模块，以及MaxDB PHP扩展（通过使用PHP来访问MySQL MaxDB数据库）。第三方编程接口： 支持OLE DB、ADO、DAO、RDO、以及.NET和ODBC。MaxDB支持嵌入式SQL和C/C++。

· MaxDB包含MySQL不具备的管理特性： 按时间、事件和告警进行规划安排，并能在达到告警阈值时将消息发送给数据库管理器。
