MySQL技术规范

MySQL技术规范

Oracle MySQL云服务

  • MySQL数据库即服务

灵活的架构

  • 开源
  • 多线程
  • 可插拔存储引擎
  • InnoDB,NDB
  • MyISAM

ANSI SQL标准

  • ANSI SQL
  • 子查询,联接,游标
  • 预处理语句
  • 视图
  • 触发器
  • 存储过程
  • 用户定义函数
  • 窗口函数和CTE
  • NOWAIT和SKIP LOCK
  • 降序索引
  • 不可见索引
  • 分组

优化器

  • 基于成本的优化器
  • 优化器跟踪
  • JSON执行计划
  • 优化器提示
  • 优化器直方图

MySQL文档存储

  • 关系型表
  • JSON文档
  • X协议
  • X DevAPI
  • MySQL Shell

JSON支持

  • 原生JSON数据类型
  • JSON表函数
  • JSON聚合函数
  • JSON合并函数
  • JSON部分更新

复制和高可用性

  • InnoDB集群
  • 组复制
  • 路由器
  • 内置复制引擎
  • 主/从,环状,树状
  • 基于行的复制
  • 半同步复制
  • 多源复制
  • 延时复制
  • 全局事务编号GTID
  • 从服务器故障转移,恢复
  • 多线程从服务器
  • 分片

安全

  • 默认情况下为OpenSSL
  • SQL角色
  • 密码管理

高性能

  • Performance Schema
  • Information Schema
  • SYS Schema
  • 资源组
  • 分区
  • 高并发优化
  • 只读优化
  • SSD优化n
  • 多种索引类型(B树,R树,哈希,全文等)
  • 服务器端线程池
  • 连接线程缓存
  • 诊断和SQL跟踪

OLTP和事务

  • ACID事务
  • 提交,回滚
  • 外键
  • 参照完整性
  • 行级锁定
  • 可自定义的锁隔离级别
  • 分布式交易(XA)
  • 快照隔离
  • 可重复读取(读取不会阻止写入,反之亦然)
  • 自动检测死锁

数据仓库优化功能

  • 快速加载数据实用程序
  • 高速多重插入功能
  • GROUP BY WITH ROLLUP
  • 聚合UDF
  • 分析SQL函数
  • TB级可扩展性

支持地理空间

  • InnoDB R树空间索引
  • GeoHash
  • GeoJSON
  • 空间参考系统(SRS)
  • SRID空间数据类型
  • SRID空间索引
  • SRID空间函数

字符集和排序规则

  • 默认为UTF8MB4
  • Unicode 9.0
  • 大小写和语调敏感分类

可管理性和易用性

  • 易于安装和设置
  • 多合一Windows Installer助您“3分钟成功安装”

MySQL企业级备份1

  • InnoDB“热“备份
  • 并行备份,恢复操作
  • 压缩备份
  • 完整,增量,部分备份
  • 完整,部分还原
  • 时间点恢复
  • 自动重启/恢复
  • 可编写脚本的命令行界面
  • 与Oracle Secure Backup,NetBackup,Tivoli集成

MySQL企业级高可用性1

  • MySQL组复制
  • MySQL InnoDB集群

MySQL企业级可伸缩性1

  • MySQL线程池

MySQL企业级安全性1

  • MySQL企业级认证1
  • MySQL企业级TDE 1
  • MySQL企业级加密1
  • MySQL企业级屏蔽1
  • MySQL企业级防火墙1
  • MySQL企业级审计1

MySQL企业级监测1

  • 可视化仪表板
  • 查询分析器
  • 规则与顾问程序
  • 趋势与分析
  • 健康监测
  • 性能监测
  • InnoDB监测
  • 复制监测
  • 备份监测
  • I / O监测
  • 阻止/锁定报告
  • 安全管理

Oracle Enterprise Manager for MySQL1

图形工具

  • MySQL工作台
  • 数据建模
  • 数据库管理
  • SQL编辑器

驱动

  • MySQL Native C库
  • ODBC,JDBC,.Net,Python,C,C ++的MySQL驱动程序
  • PHP,Perl,Python,Ruby,Go的社区驱动程序

MySQL NDB集群

  • 99.999%可用性
  • 分布式架构
  • 同步复制
  • 实时事务性能
  • 支持外键
  • SQL和NoSQL数据访问
  • 自动数据分片
  • Java,C ++,memcached,HTTP

1 仅在商业版中可用的功能。