Mysql数据库
1.1
mysql
概念
mysql是一个关系型数据库管理系统,使用结构化查询(sql)进行数据库管理,
sql是最常用的数据库管理语言。
关系型数据库:
是指采用了关系模型来组织数据的数据库。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。
非关系型数据库:
非关系型数据库严格上说不是一种数据库,是一种数据结构化储存方法的集合。
1.2
mysql
的特点
MySQL是一个小型关系型数据库管理系统,被广泛地应用在中小型网站中。
特点:
1. 体积小
2. 速度快
3. 使用成本低
4. 源码开放
Oracle
2.1
Oracle
概念
亿级的 跨平台,安全性高。
Oracle 体系结构
(1)指数据库的组成,工作过程与原理,以及数据在数据库中的组织与管理机制
(2)
oracle 服务器结构:
由Oracle 数据库和Oracle 实例组成
(3)
oracle 数据库的结构:
包括逻辑结构和物理结构
(4)oracle 数据库的操作系统文件,即实力物理存储区
路径:D:\developPrograms\Oracle\oradata\orcl
* 数据文件 以 dbf 结尾 信息的物理地址
* 控制文件 以 ctl 结尾
* 日志文件 以 log 结尾
(5)oracle 系统表
* 详细描述了表数量,表名,表的属主,表的列信息等,通常只能查看
2.2 Oracle 特点
优点:
开放性:
oracle 能在所有主流平台上运行,完全支持所有工业标准采用完全开放策略使客户选择适合的解决方案对开发商权力支持
安全性:获得最高认证级别的ISO标准认证
性能:Oracle 性能最高
客户端支持及应用模式:
Oracle 多层次网络计算支持多种工业标准用 ODBC,JDBC,OCI 等网络客户连接
使用风险:
Oracle 长时间开发经验完全向下兼容得广泛应用地风险低
缺点:
对硬件要求很高
价格比较昂贵
管理维护麻烦
操作比较复杂,需要技术含量较高
SQLSERVER
3.1 Sqlserver 概念:
SQL server 是由 Microsoft 开发和推广的关系数据库管理系统(DBMS),它最初是由 Microsoft,Sybase 和 Ashton-Tate 三家公司共同开发的
3.2 Sqlserver 特点:
-
真正的客户机/服务器
体系结构
-
图形化用户页面,使系统管理和
数据库管理
更加直观,简单 -
丰富的编程
接口工具
,为用户进行程序设计提供了更大的选择余地 - Sql Server 与 Windows NT 完全集成,SQL Server 也可以很好地与 Microsoft BackOffice 产品集成
- 具有很好的伸缩性,可以跨越从运行 Windows 95/98 的小型电脑到运行 Windows 2000 的大型处理器等多种平台使用
- 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上
-
SQL Server 提供
数据仓库
功能,这个功能只在Oracle和其他更昂贵的 DBMS 中才有 -
支持XML(Extensive Markup Language,拓展
标记语言
) - 强大的基于 Web 的分析
- 支持 OLE DB 和多种查询
- 支持分布式的分区视图
Mysql,Oracle和SQLserve 三大数据库的区别
Oracle:
最贵,功能最多,安全最不方便
,
Oracle 环境里的其他相关组件最多,几乎能在所有主流平台运行,使用中等方便,开发中等方便,运维中等方便,不开源,速度最慢,最安全。它是数据库中多个用户的形式。Oracle 支持大并发,大访问量,是 OLTP(On-Line Transaction Processing 联机事务处理系统)最好的工具
Microsoft SQL Server 2014:
中等贵,功能最少,安全中等方便,Microsoft SQL Server 2014 环境里的其他相关组件最少,只能在Windows上运行,使用最方便,开发最方便,运维最方便,不开源,速度中等,一般安全
Mysql:
免费,功能中等,安全最方便,Mysql 环境里的其他相关组件数量中等,几乎能在所有主流平台运行,使用最不方便,开发最不方便,运维最不方便,有开源版本,速度最快,最不安全。多个数据库多个用户形式。
花落知多少,点个赞来好不好