
常用数据库
1 IBM 的DB2
作为关系数据库领域的开拓者和领航人,IBM在1997年完成了System R系统的原型,1980年开始提供集成的数据库服务器—— System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关。DB2 forMVSV1 在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。1988年DB2 for MVS 提供了强大的在线事务处理(OLTP)支持,1989 年和1993 年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。最近推出的DB2 Universal Database 61则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。
2 Oracle
Oracle 前身叫SDL,由Larry Ellison 和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979 年,Oracle公司引入了第一个商用SQL 关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的 *** 作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。
3 Informix
Informix在1980年成立,目的是为Unix等开放 *** 作系统提供专业的关系型数据库产品。公司的名称Informix便是取自Information 和Unix的结合。Informix第一个真正支持SQL语言的关系数据库产品是Informix SE(StandardEngine)。InformixSE是在当时的微机Unix环境下主要的数据库产品。它也是第一个被移植到Linux上的商业数据库产品。
4 Sybase
Sybase公司成立于1984年,公司名称“Sybase”取自“system”和 “database” 相结合的含义。Sybase公司的创始人之一Bob Epstein 是Ingres 大学版(与System/R同时期的关系数据库模型产品)的主要设计人员。公司的第一个关系数据库产品是1987年5月推出的Sybase SQLServer10。Sybase首先提出Client/Server 数据库体系结构的思想,并率先在Sybase SQLServer 中实现。
5 SQL Server
1987 年,微软和 IBM合作开发完成OS/2,IBM 在其销售的OS/2 ExtendedEdition 系统中绑定了OS/2Database Manager,而微软产品线中尚缺少数据库产品。为此,微软将目光投向Sybase,同Sybase 签订了合作协议,使用Sybase的技术开发基于OS/2平台的关系型数据库。1989年,微软发布了SQL Server 10 版。
6 PostgreSQL
PostgreSQL 是一种特性非常齐全的自由软件的对象——关系性数据库管理系统(ORDBMS),它的很多特性是当今许多商业数据库的前身。PostgreSQL最早开始于BSD的Ingres项目。PostgreSQL 的特性覆盖了SQL-2/SQL-92和SQL-3。首先,它包括了可以说是目前世界上最丰富的数据类型的支持;其次,目前PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统
7mySQL
mySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的官方网站的网址是: >
Database Tour Pro是一款数据库编辑工具
支持Paradox, dBase, FoxPro, ASCII, InterBase, Oracle, SQLServer, MS Access 95-97等数据库
这个要看你的项目应用场景的,也与自身所使用的开发语言密切相关。
开发语言
假如你是基于net平台开发的项目,最好的数据库当然是微软自己家的,大型数据库可以用SQLServer,小的数据库用Access。
假如用的是php开发,二话不说必须用MySQL,天生自然配。
开发成本
选择数据库时,还要考虑开发成本。比如,php的最佳搭档是MySQL,如果改用其它库,就是自找麻烦,开发起来耗费的人工和时间成本可不低。
我之前曾做过一个php的小项目,还是带中文字段的,如果用mysql很简单,即使是中文,只要在连接之后设置一下编码就没问题了,各种select返回数据正常。可改用access之后,由于同样存在的中文编码问题,不仅连接时要转码,后期使用select时也要转码,麻烦了很多很多。
以下是获取结果集的代码,因为表名和字段名都是中文的,好一顿折腾:
数据库成本
数据库有的是免费的(比如MySQL),有的是收费的,而且费用还不低(比如SQLServer),这也是考虑的重要因素之一。
Sql 2000 和 Sql 2005 因为这两个版本的数据库,对于各个公司,用的都不一样,所以在他们的专一的时候,我们要笼盖,不至于咱将来面试的时候看见数据库还傻眼。界面要求熟悉,语言以及书写方式都一样。
以上就是关于数据库软件 有哪些!!全部的内容,包括:数据库软件 有哪些!!、用什么软件可以编辑数据库、常用的数据库软件哪个好等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)