咨询电话:
15628812133
13
2019/07

分享三款主流数据库及其特点

发布时间:2019-07-13 15:21:44
发布者:神棍子
浏览量:
0

1.Oracle数据库

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


app建设

基本介绍:

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

Oracle数据库最新版本为Oracle Database 12cOracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data OptimizationHeat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。

特点:

            1、完整的数据管理功能:

            1)数据的大量性

            2)数据的保存的持久性

            3)数据的共享性

            4)数据的可靠性

            2、完备关系的产品:

            1)信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示;

            2)保证访问的准则

            3)视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化

            4)数据物理性和逻辑性独立准则

            3、分布式处理功能:

            ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbmssql*NetSQL*CONNECT和其他非ORACLE的关系型产品构成。

            4、用ORACLE能轻松的实现数据仓库的操作。

            这是一个技术发展的趋势,不在这里讨论。

            优点

             可用性强

             可扩展性强

             数据安全性强

             稳定性强

2.SqlServer数据库

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL Server是由Microsoft开发和推广的关系数据库管理系统(RDBMS)。 


济南网站建设

基本介绍:

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由MicrosoftSybaseAshton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000Microsoft公司于2000年推出,目前最新版本是2017年份推出的SQL SERVER 2017

特点:

            1.真正的客户机/服务器体系结构。

            2.图形化用户界面,使系统管理和数据库管理更加直观、简单。

            3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

            4SQL ServerWindows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。

            5.具有很好的伸缩性,可跨越从运行Windows 95/98的小型电脑到运行Windows 2000的大型多处理器等多种平台使用。

            6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

            7SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

            SQL Server 2000与以前版本相比较,又具有以下新特性

            1.支持XML(Extensive Markup Language,扩展标记语言)

            2.强大的基于Web的分析

            3.支持OLE DB和多种查询

            4.支持分布式的分区视图

 

3.MYSQL数据库

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

文汇软件

基本介绍:

 

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

由于其社区版的性能卓越,搭配 PHP Apache 可组成良好的开发环境。

特点:

1.使用 C C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。

2.支持 AIXFreeBSDHP-UXLinuxMac OSNovellNetwareOpenBSDOS/2 WrapSolarisWindows等多种操作系统。

3.为多种编程语言提供了 API。这些编程语言包括 CC++PythonJavaPerlPHPEiffelRuby,.NET Tcl 等。

4.支持多线程,充分利用 CPU 资源。

5.优化的 SQL查询算法,有效地提高查询速度。

6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。

7.提供多语言支持,常见的编码如中文的 GB 2312BIG5,日文的 Shift_JIS等都可以用作数据表名和数据列名。

8.提供 TCP/IPODBC JDBC等多种数据库连接途径。

9.提供用于管理、检查、优化数据库操作的管理工具。

10.支持大型的数据库。可以处理拥有上千万条记录的大型数据库。

11.支持多种存储引擎。

12.MySQL 是开源的,所以你不需要支付额外的费用。

13.MySQL 使用标准的 SQL数据语言形式。

14.MySQL PHP 有很好的支持,PHP是比较流行的 Web 开发语言。

15.MySQL是可以定制的,采用了 GPL协议,你可以修改源码来开发自己的 MySQL 系统。

16.在线 DDL/更改功能,数据架构支持动态应用程序和开发人员灵活性(5.6新增)

17.复制全局事务标识,可支持自我修复式集群(5.6新增)

18.复制无崩溃从机,可提高可用性(5.6新增)

19.复制多线程从机,可提高性能(5.6新增)

20.3倍更快的性能(5.7  新增)

21.新的优化器(5.7新增)

22.原生JSON支持(5.7新增)

23.多源复制(5.7新增)

24.GIS的空间扩展

 

 

 

 

 


关键词:
返回列表