常见的数据库管理系统有哪些,主流的数据库管理系统有什么

1,主流的数据库管理系统有什么oracle,mysql,sql server这三个是最主要的,稳居前三位 。是指数据库系统?mysqlsqlserveroracledb2postgresql这些都是最常见的,哦 , 还有一些nosql的数据库 , 就是非关系型数据库【常见的数据库管理系统有哪些,主流的数据库管理系统有什么】
2,常见的国内外的数据库管理系统有哪些常见的数据库系统目前主流的有微软的sql server、甲骨文公司的oracle和mysql数据库,这些是网络型数据库,当然还有一些为桌面型的数据库系统如access,visual foxpro等 。sql mysql oracle access 是一般的数据库管理软件 不知道你的系统是指什么
3 , 5种常用的数据库管理软件有什么最常使用的数据库有以下几种: 1. sqlserver:微软的数据库管理系统,小中大型应用都挺适合,很多网络游戏就是用的sqlserver作为数据库的 。微软的东西向来比较傻瓜,一般稍微学习一下看看资料就能上手了 。我觉得学校使用sqlserver是不错的选择 。2. mysql:免费数据库管理系统,小巧实用,很多人在开始学习数据库编程时选择的就是mysql 。由于免费,更新比较慢,而且不太适合大型应用 。3. db2:见下面oracle的介绍 4. oracle:和db2一样 , 主要面向企业级应用,可以说是目前市场上最优秀的数据库管理系统之一了 。5. access:这个就不用多解释了,个人网站或其它小型应用可以选用access 。以上,希望对你有所帮助 。一般个人用的是 navicat、DataGrip;企业的话用的比较多的是 CloudQuery、DBeaver 等 。MySQL 企业版里的 MySQL Enterprise Monitor 工具可用于监控 MySQL 实例和主机性能 。
4 , 比较常见的数据库系统都有哪些请至少列举4个以上Mysql, Oracle, SQL Server, Access, DB2一、开放性 1. SQL Server 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的 。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业 。而且windows平台的可靠性,安全性和伸缩性是非常有限的 。它不象unix那样久经考验,尤其是在处理大数据库 。2. Oracle 能在所有主流平台上运行(包括 windows) 。完全支持所有的工业标准 。采用完全开放策略 。可以使客户选择最适合的解决方案 。对开发商全力支持 。3. Sybase ASE 能在所有主流平台上运行(包括 windows) 。但由于早期Sybase与OS集成度不高,因此VERSION11.9.2以下版本需要较多OS和DB级补丁 。在多平台的混合环境中,会有一定问题 。4. DB2 能在所有主流平台上运行(包括windows) 。最适于海量数据 。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器 , 而国内到97年约占5% 。二、可伸缩性,并行性 1. SQL server 并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限 。2. Oracle 并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案 。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中 。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度 。3. Sybase ASE 虽然有DB SWITCH来支持其并行服务器,但DB SWITCH在技术层面还未成熟,且只支持版本12.5以上的ASE SERVER 。DB SWITCH技术需要一台服务器充当SWITCH,从而在硬件上带来一些麻烦 。4. DB2 具有很好的并行性 。DB2把数据库管理扩充到了并行的、多节点的环境 。数据库分区是数据库的一部分 , 包含自己的数据、索引、配置文件、和事务日志 。数据库分区有时被称为节点安全性 。三、安全认证 1. SQL server 没有获得任何安全证书 。2. Oracle Server 获得最高认证级别的ISO标准认证 。3. Sybase ASE 获得最高认证级别的ISO标准认证 。4. DB2 获得最高认证级别的ISO标准认证 。四、性能 1. SQL Server 多用户时性能不佳 2. Oracle 性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录 。3. Sybase ASE 性能接近于SQL Server , 但在UNIX平台下的并发性要优与 SQL Server 。4. DB2 性能较高适用于数据仓库和在线事物处理 。五、客户端支持及应用模式 1. SQL Server C/S结构,只支持windows客户,可以用ADO、DAO、OLEDB、ODBC连接 。2. Oracle 多层次网络计算 , 支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接 。3. Sybase ASE C/S结构 , 可以用ODBC、Jconnect、Ct-library等网络客户连接 。4. DB2 跨平台,多层结构,支持ODBC、JDBC等客户 。六、操作简便 1. SQL Server 操作简单,但只有图形界面 。2. Oracle 较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同 。3. Sybase ASE 较复杂,同时提供GUI和命令行 。但GUI较差,常常无法及时状态,建议使用命令行 。4. DB2 操作简单,同时提供GUI和命令行 , 在windowsNT和unix下操作相同 。七、使用风险 1. SQL server 完全重写的代码,经历了长期的测试 , 不断延迟,许多功能需要时间来证明 。并不十分兼容 。2. Oracle 长时间的开发经验 , 完全向下兼容 。得到广泛的应用 。完全没有风险 。3. Sybase ASE 向下兼容, 但是ct-library 程序不益移植 。4. DB2 在巨型企业得到广泛的应用,向下兼容性好 。风险小 。5,当前在我国常用的大型DBMS有和 等数据库管理系统常用有Oracle,IBM的DB2,Sybase , Informix , Mysql,MS Sql Server,Berkleydb等 , 大多都是需要购买的 。目前我国大部分开发商和企业组织多使用MS Sql Server和Oracle 。著名数据库管理系统ms sqlsybasedb2oraclemysqlaccessvf常见的数据库管理系统目前有许多数据库产品,如oracle、sybase、informix、microsoft sql server、microsoft access、visual foxpro等产品各以自己特有的功能,在数据库市场上占有一席之地 。下面简要介绍几种常用的数据库管理系统 。oracleoracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统 。oracle作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持internet应用 。作为一个应用开发环境,oracle提供了一套界面友好、功能齐全的数据库开发工具 。oracle使用pl/sql语言执行各种操作,具有可开放性、可移植性、可伸缩性等功能 。特别是在oracle 8i中,支持面向对象的功能,如支持类、方法、属性等,使得oracle 产品成为一种对象/关系型数据库管理系统 。microsoft sql servermicrosoft sql server是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用transact-sql语言完成数据操作 。由于microsoft sql server是开放式的系统,其它系统可以与它进行完好的交互操作 。目前最新版本的产品为microsoft sql server 2000,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案 。microsoft office作为microsoft office组件之一的microsoft access是在windows环境下非常流行的桌面型数据库管理系统 。使用microsoft access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务 。在microsoft access数据库中 , 包括许多组成数据库的基本要素 。这些要素是存储信息的表、显示人机交互界面的窗体、有效检索数据的查询、信息输出载体的报表、提高应用效率的宏、功能强大的模块工具等 。它不仅可以通过odbc与其它数据库相连,实现数据交换和共享,还可以与word、excel等办公软件进行数据交换和共享 , 并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据 。数据库管理系统选择原则选择数据库管理系统时应从以下几个方面予以考虑:(1) 构造数据库的难易程度 。需要分析数据库管理系统有没有范式的要求 , 即是否必须按照系统所规定的数据模型分析现实世界,建立相应的模型;数据库管理语句是否符合国际标准,符合国际标准则便于系统的维护、开发、移植;有没有面向用户的易用的开发工具;所支持的数据库容量,数据库的容量特性决定了数据库管理系统的使用范围 。(2) 程序开发的难易程度 。有无计算机辅助软件工程工具case——计算机辅助软件工程工具可以帮助开发者根据软件工程的方法提供各开发阶段的维护、编码环境,便于复杂软件的开发、维护 。有无第四代语言的开发平台——第四代语言具有非过程语言的设计方法 , 用户不需编写复杂的过程性代码,易学、易懂、易维护 。有无面向对象的设计平台——面向对象的设计思想十分接近人类的逻辑思维方式 , 便于开发和维护 。对多媒体数据类型的支持——多媒体数据需求是今后发展的趋势,支持多媒体数据类型的数据库管理系统必将减少应用程序的开发和维护工作 。(3) 数据库管理系统的性能分析 。包括性能评估(响应时间、数据单位时间吞吐量)、性能监控(内外存使用情况、系统输入/输出速率、sql语句的执行,数据库元组控制)、性能管理(参数设定与调整) 。(4) 对分布式应用的支持 。包括数据透明与网络透明程度 。数据透明是指用户在应用中不需指出数据在网络中的什么节点上,数据库管理系统可以自动搜索网络 , 提取所需数据;网络透明是指用户在应用中无需指出网络所采用的协议 。数据库管理系统自动将数据包转换成相应的协议数据 。(5) 并行处理能力 。支持多cpu模式的系统(smp,cluster,mpp),负载的分配形式,并行处理的颗粒度、范围 。(6) 可移植性和可括展性 。可移植性指垂直扩展和水平扩展能力 。垂直扩展要求新平台能够支持低版本的平台,数据库客户机/服务器机制支持集中式管理模式 , 这样保证用户以前的投资和系统;水平扩展要求满足硬件上的扩展,支持从单cpu模式转换成多cpu并行机模式( smp, cluster, mpp)(7) 数据完整性约束 。数据完整性指数据的正确性和一致性保护 , 包括实体完整性、参照完整性、复杂的事务规则 。(8) 并发控制功能 。对于分布式数据库管理系统,并发控制功能是必不可少的 。因为它面临的是多任务分布环境,可能会有多个用户点在同一时刻对同一数据进行读或写操作,为了保证数据的一致性,需要由数据库管理系统的并发控制功能来完成 。评价并发控制的标准应从下面几方面加以考虑:保证查询结果一致性方法数据锁的颗粒度(数据锁的控制范围,表、页、元组等)数据锁的升级管理功能死锁的检测和解决方法(9) 容错能力 。异常情况下对数据的容错处理 。评价标准:硬件的容错,有无磁盘镜象处理功能软件的容错 , 有无软件方法异常情况的容错功能(10) 安全性控制包括安全保密的程度(帐户管理、用户权限、网络安全控制、数据约束)(11) 支持汉字处理能力包括数据库描述语言的汉字处理能力(表名、域名、数据)和数据库开发工具对汉字的支持能力 。(12)当突然停电、出现硬件故障、软件失效、病毒或严重错误操作时,系统应提供恢复数据库的功能 , 如定期转存、恢复备份、回滚等,使系统有能力将数据库恢复到损坏到以前的状态 。大型的ORACLE和DB2著名数据库管理系统MS SQLSYBASEDB2ORACLEMySQLACCESSVF

    推荐阅读