几种常见的数据库

数据库
mySQL

(1)开放性
(2)多线程
(3)支持多种API
(4)跨数据库连接
(5)国际化
(6)巨大的数据库体积
其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库
Oracle
Oracle公司产品支持最广泛的操作系统平台。目前Oracle关系数据库市场占有率有率名列前茅。ORACLE是最早提出基于标准SQL数据库语言的关系数据库产品之一
名符其实的大型数据库:
共享SQL和多线索服务器体系结构
跨平台能力
卓越的安全机制
分布式数据库
DB2
该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率IBM
DB2系列跨越了各种平台
(1) 支持面向对象的编程
(2) 支持多媒体应用程序
(3) 高性能和高可伸缩性
(4) 支持自主计算
(5) 支持种类繁多的访问远程信息的方法 
sqlserver,
 SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,
具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
Access数据库
它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统
(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。
(2)强大的数据处理功能
(2)强大的数据处理功能(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好
(4)作为Office套件的一部分,可以与Office集成,实现无缝连接
(5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。  
3.ormix
Informix目的是为Unix等开放操作系统提供专业的关系型数据库产品。Informix第一个真正支持SQL语言的关系数据库产品是Informix SE(StandardEngine)。
sybase
它也是第一个被移植到Linux上的商业数据库产品。
5.PostgreSQL
PostgreSQL 是一种特性非常齐全的自由软件的对象——关系性数据库管理系统(ORDBMS),它的很多特性是当今许多商业数据库的前身
PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统.
mySQL

(1)开放性
(2)多线程
(3)支持多种API
(4)跨数据库连接
(5)国际化
(6)巨大的数据库体积
其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库
Oracle
Oracle公司产品支持最广泛的操作系统平台。目前Oracle关系数据库市场占有率有率名列前茅。ORACLE是最早提出基于标准SQL数据库语言的关系数据库产品之一
名符其实的大型数据库:
共享SQL和多线索服务器体系结构
跨平台能力
卓越的安全机制
分布式数据库
DB2
该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率IBM
DB2系列跨越了各种平台
(1) 支持面向对象的编程
(2) 支持多媒体应用程序
(3) 高性能和高可伸缩性
(4) 支持自主计算
(5) 支持种类繁多的访问远程信息的方法 
sqlserver,
 SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,
具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
Access数据库
它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统
(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。
(2)强大的数据处理功能
(2)强大的数据处理功能(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好
(4)作为Office套件的一部分,可以与Office集成,实现无缝连接
(5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。  
3.ormix
Informix目的是为Unix等开放操作系统提供专业的关系型数据库产品。Informix第一个真正支持SQL语言的关系数据库产品是Informix SE(StandardEngine)。
sybase
它也是第一个被移植到Linux上的商业数据库产品。
5.PostgreSQL
PostgreSQL 是一种特性非常齐全的自由软件的对象——关系性数据库管理系统(ORDBMS),它的很多特性是当今许多商业数据库的前身
PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统.

时间: 2024-10-28 22:02:38

几种常见的数据库的相关文章

数据库调优教程(九) 添加了索引但不被使用的几种常见可能

三.           索引 6.      添加了索引但不被使用的几种常见可能 上一讲聊了什么时候不要使用索引,但有时候使用了也不见得会被使用. 下面是几种添加了索引但不被使用的情况 1)    多列索引查询条件没有使用最左边的字段 对于创建的多列索引,如果查询条件没有使用最左边的列,索引就不会被使用. 多列索引:一个索引对应多个列 比如 我创建了这么个多列索引 [plain] view plaincopy create index index_deptno_loc on dept (dep

java之 ------ 几种常见的简单设计模式

前言: 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.用于解决特定环境下.重复出现的特定问题的解决方案.使用设计模式是为了可重用代码.让代码更容易被他人理解.保证代码可靠性. 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样.项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的

JavaEE5种常见的设计模式

1.工厂模式:比如你写了个应用,里面用到了数据库的封装,你的应用可以今后需要在不同的数据库环境下运行,可能是oracle,db2,sql server等, 那么连接数据库的代码是不一样的,你用传统的方法,就不得不进行代码修改来适应不同的环境,非常麻烦,但是如果你采用工厂类的话,将各种 可能的数据库连接全部实现在工厂类里面,通过你配置文件的修改来达到连接的是不同的数据库,那么你今后做迁移的时候代码就不用进行修改了. 2.单例模式:提供了唯一实例的受控访问,对于经常要创建和销毁的对象单例模式无疑可以

总结几种常见web攻击手段及其防御方式

本文简单介绍几种常见的攻击手段及其防御方式 XSS(跨站脚本攻击) CSRF(跨站请求伪造) SQL注入 DDOS web安全系列目录 总结几种常见web攻击手段极其防御方式 总结几种常见的安全算法 XSS 概念 全称是跨站脚本攻击(Cross Site Scripting),指攻击者在网页中嵌入恶意脚本程序. 案列 比如说我写了一个博客网站,然后攻击者在上面发布了一个文章,内容是这样的 <script>window.open("www.gongji.com?param="

Java几种常见的编码方式

Java综合 几种常见的编码格式 为什么要编码 不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言.由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解.我们可以把计算机能够理解的语言假定为英语,其它语言要能够在计算机中使用必须经过一次翻译,把它翻译成英语.这个翻译的过程就是编

10种常见的软件架构模式

架构模式 架构模式是一个通用的.可重用的解决方案,用于在给定上下文中的软件体系结构中经常出现的问题.架构模式与软件设计模式类似,但具有更广泛的范围.在本文中,将简要地解释以下10种常见的体系架构模式,以及它们的用法.优缺点. 分层模式 客户端-服务器模式 主从设备模式 管道-过滤器模式 代理模式 点对点模式 事件总线模式 模型-视图-控制器模式 黑板模式 解释器模式 一. 分层模式 这种模式也称为多层体系架构模式.它可以用来构造可以分解为子任务组的程序,每个子任务都处于一个特定的抽象级别.每个层

分库分表的几种常见形式以及可能遇到的难

在谈论数据库架构和数据库优化的时候,我们经常会听到"分库分表"."分片"."Sharding"-这样的关键词.让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战.让人感到担忧的是,他们系统真的就需要"分库分表"了吗?"分库分表"有那么容易实践吗?为此,笔者整理了分库分表中可能遇到的一些问题,并结合以往经验介绍了对应的解决思路和建议. 垂直分表 垂直分表在日常开

几种常见的Web服务器

Apache与Tomcat的区别 ,几种常见的web/应用服务器 APACHE是一个web服务器环境程序 启用他可以作为web服务器使用 不过只支持静态网页 如(asp,php,cgi,jsp)等动态网页的就不行 如果要在APACHE环境下运行jsp 的话就需要一个解释器来执行jsp网页 而这个jsp解释器就是TOMCAT, 为什么还要JDK呢?因为jsp需要连接数据库的话 就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要APACHE+TOMCAT+JDK 整合的好处是

分库分表的几种常见形式以及可能遇到的难题

在谈论数据库架构和数据库优化的时候,我们经常会听到"分库分表"."分片"."Sharding"-这样的关键词.让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战.让人感到担忧的是,他们系统真的就需要"分库分表"了吗?"分库分表"有那么容易实践吗?为此,笔者整理了分库分表中可能遇到的一些问题,并结合以往经验介绍了对应的解决思路和建议. 垂直分表 垂直分表在日常开