目录与学习目标

  1. 1Oracle
  2. 1:什么是Oracle数据库(收费)
  3. 2Oracle版本号
  4. 3Oracle类型版本
  5. 2MySQL
  6. 1:什么是MySQL数据库(免费)
  7. 2MySQL版本号
  8. 3MySQL类型版本

1:Oracle

1:什么是Oracle数据库(收费)

  1. Oracle Database,又名Oracle RDBMS,或简称Oracle
  2. 是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。
  3. 可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案

2:Oracle版本号

  1. Oracle 10g是第一个为网络计算设计的数据库管理系统;
  2. Oracle 11g合并和扩展了Oracle特有的功能以实现网格计算的优势,将数据中心从分散的系统资源孤岛转换为包含服务器和存储的共享池;
  3. Oracle 12c是为云计算设计的。
  4. 10g11gggrid(格子 理解为独立)。
  5. 12c的,是以后的版本,12往后都用c,是cloud,云的意思,云是代表可以多个服务,为多个客户按照需要来定制提供服务:
  6. 如你要10G,那就给你10G的,要20G,那就给你20G的,不同收费。你也不需要硬件什么的,直接购买服务就好。。

3:Oracle类型版本

  1. 1:标准版One  
  2. 标准版One是提供给小规模用户使用的Oracle版本,它提供小型数据库服务器功能。这个版本的价格相对低廉,适合小规模的单服务器环境或者大型的分布式部门级环境使用。
  3. 2:标准版  
  4. 标准版提供了标准版One所有的功能和标准版One所不具有的实时应用集群。标准版提 供了对更大型计算机和服务集群的支持。它可以在最高容量为四个处理器的单台服务器上或 者最高容量为四个处理器的集群服务器上使用。
  5. 3 企业版  
  6. 企业版是针对大业务量的在线事务处理(OLTP)环境、处理大量查询的数据仓库和其他要 求比较高的互联网级应用的Oracle版本。比起标准版,企业版能在更多的平台上运行,包括更 多的高级功能,如数据挖掘、并行查询、位图索引等。企业版提供了更高效、可靠、安全的数据管理。总之,企业版为企业提供了满足当今关键任务应用程序的可用性和可伸缩性需求的所 有工具和功能。它包含了 Oracle数据库的所有组件,并且能够使用其他可选的产品和程序包。
  7. 4:个人版  
  8. 个人版是企业版的单用户版,这个版本允许开发人员在单机上开发。
  9. 个人版与企业版提供的功能相似,因此开发人员可以利用个人版编写应用程序,然后移植到多用户数据库的企业版或标准版服务器上。
  10. 有些公司就用个人版来部署单用户应用软件。个人版没有实时应用 集群选项和管理程序包。

2:MySQL

1:什么是MySQL数据库(免费)

  1. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,
  2. WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

2:MySQL版本号

  1. 1.3.X-5.1.X】这是最早期的MySQL版本;
  2. 2.5.4.X-5.7.X】是现在主流的版本;
  3. 3.6.0.X-7.1.X【是为了更好推广MySQL Cluster版本以及提高性能的版本
版本 重要改进
4.1 增加了子查询的支持;增加了字符集中对UTF-8的支持
5.0 增加了视图、过程、触发器的支持,增加了 infomation_schema (信息数据库)系统库
5.1 增加了表分区的支持;支持基于行的复制 (row-based replication)
5.5 InnoDB 成为默认存储引起;支持半同步复制;引入 performance_schema 动态性能视图
5.6 支持 Online DDL操作;支持 ICP / BKA / MRR 等优化器改进;引入GTID支持多库并行复制
5.7 密码安全性提高;支持多线程并行复制、多源复制;支持 JSON ;引入sys系统库;引入MGR
8.0 在线持久化全局参数;大幅提高数据字典性能;引入窗口函数、ROLE、直方图、降序索引、不可见索引;修复自增列重启BUG

3:MySQL类型版本

  1. 1MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
  2. 2MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
  3. 3MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server
  4. 4MySQL Cluster CGE 高级集群版,需付费。