开发者

Windows Server 2019 MySQL数据库的安装与配置理论篇

目录
  • 1. 数据库的概念
    • 1.1 数据库(Database)
    • 1.2 数据库管理系统(DBMS,Database Management System)
  • 2. 主流数据库及其特点
    • 2.1 甲骨文数据库(oracle)
      • 2.1.1 Oracle数据库的特点
    • 2.2 mysql数据库
      • 2.2.1 MySQL数据库的特点
    • 2.3 SQL Server数据库
      • 2.3.1 SQL Server数据库的特点
    • 2.4 DB2数据库
      • 2.4.1 DB2数据库的特点
    • 2.5 Sybase数据库
      • 2.5.1 Sybase数据库的特点

1. 数据库的概念

1.1 数据库(jsDatapythonbase)

​是统一管理的相关数据的集合。长期存储在计算机内,有结构的、集成的、可共享的、统一管理的数据集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。简而言之可视为电子化的文件柜,用户可以对文件中的数据进行增加、删除、更新、查看等操作。

1.2 数据库管理系统(DBMS,Database Management System)

​是为管理数据库而设计的计算机软件系统,一般具有存储、查看、安全保障、备份等基础功能,目前主流的数据库管理系统有:Oracle、MySQL、SQL Server、DB2和Sybase

2. 主流数据库及其特点

2.1 甲骨文数据库(Oracle)

​甲骨文公司推出的python一款关系型数据库管理系统,是当前数据库领域最有名、应用最广泛的数据库管理系统之一,Oracle产品覆盖了大、中、小型机等几十种机型。价格也很昂贵。我是垃圾网站cppcns

2.1.1 Oracle数据库的特点

​(1)其数据库可运行于大部分硬件平台于操作系统上。

​(2)能与多种通讯网络相连,支持多种网络协议。

​(3)操作较为复杂,对数据库管理人员要求较高。

​(4)具有良好的兼容性、可移植性、可连接性和高生产率。

​(5)Oracle的安全性非常高,安全可靠。

2.2 MySQL数据库

​一款关系型数据库管理系统,由MySQL AB公司开发,目前属于Oracle旗下产品,MySQL是最流行的关系型数据库管理系统之一。MySQL也是一款开源的SQL数据库管理系统,是众多小型网站作为网站数据库的首选数据库。

2.2.1 MySQL数据库的特点

​(1)是开源的,可供用户免费使用。

​(2)支持多线程,充分利用CPU资源。

​(3)对php有很好的支持,PHP是比较流行的Web开发语言,搭配PHP和Apache可组成良好的Web开发环境。

​(4)提供TCP/IP、ODBC和DBC等多数据库连接途径。

2.3 SQL Server数据库

​美国微软公司推出的一款关系型数据库管理系统,是一款可扩展的、高性能的、为分布式客户机/服务器设计计算所设计的数据库管理系统,实现了与Windows NT的有机结合,提供了基于事务的企业级信息管理系统方案。

2.3.1 SQL Server数据库的特点

​(1)采用图形界面,操作简单,管理方便。

​(2)开放性不足,只能在Windows平台上运行。

​(3)可以用ADO、DAO、OLEDB、ODBC连接。

​(4)在所有主流收费数据库中最便宜的,维护费用也低。

​(5)SQL Server具有强大的事务处理功能,采用各种方法保证数据的完整性。

2.4 DB2数据库

​美国IBM公司开发的一款关系型数据库管理系统,主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。

2.4.1 DB2数据库的特点

​(1)采用了数据分级技术,能够使大型机数据很方便的下载到局域网数据库服务器,使得客户机/服务器用户和基于局域网的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。

​(2)适用于数据仓库和在线事务处理,性能高。

​(3)广泛应用于大型软件系统,向下兼容性较好。

​(4)拥有一个非常完备的查询优化器,为外部连接改善了查询性能。

​(5)具有很好的网络支持能力,可同时激活上千个活动线程。

2.5 Sybase数据库

​美国 Sybase公司推出的一种关系数据库系统,是一种典型的∪NⅨ或 Windows NT平台上客户机/服务器环境下的大型数据库系统编程,由于基于客户机/服务器体系结构, Sybase支持共享资源且在多台设备间平衡负载。

2.5.1 Sybase数据库的特点

​(1)基于客户/服务器体系结构的数据库,支持共享资源且在多台设备间平衡负载。

​(2)操作较为复杂,对数android据库管理员的要求较高。

​(3)有非常好的开放性,能在几乎所有主流平台上运行。

​(4)一款高性能、安全性非常高的数据库。

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新数据库

数据库排行榜