开源数据库软件有哪些,常用数据库软件有那些

1 , 常用数据库软件有那些Oracle SQL Server mySQL (免费,开源)Access数据库
2,几种常用的开源内存数据库性能比较本人理解:orcal速度快但是维护不方便吗,费钱 。mysql速度可以,维护方便 , 交orcal来说易上手 。db2:大比较常用的有fastdb、sqlite、berkeley db、gigabase等
3,linux下 免费 但功能强大的 数据库产品 有哪些主要有两种一 、MySQLMySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司 , 在2008年1月16号被Sun公司收购 。MySQL被广泛地应用在Internet上的中小型网站中 。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库 。二 、PostgreSQLPostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),可以说是目前世界上最先进,功能最强大的自由数据库管理系统 。PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS) 。POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中 。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制 。同样,PostgreSQL 可以用许多方法扩展 , 比如,通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言 。并且,因为许可证的灵活,任何人都可以以任何目的免费使用 , 修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用 。【开源数据库软件有哪些,常用数据库软件有那些】
4,linux上的数据库工具有哪些有oracle和mysql但是在刘遄老师的《linux就该这么学》第18章 使用MariaDB数据库管理系统 中这样写道:MYSQL数据库管理系统被Oracle公司收购后从开源换向到了封闭,导致包括红帽在内的许多Linux发行版选择了MariaDB 。本章节将教会您使用mariaDB数据库管理工具来管理数据库 , 学习对数据表单的新建、搜索、更新、插入、删除等常用操作 。并且熟练掌握对数据库内用户的创建与授权,数据库的备份与恢复方法,不仅满足了RHCE考题要求,还能帮助您的运维工作 。所以建议学习下MariaDB,具体的操作可参考下:http://www.linuxprobe.com/chapter-18.html如果你有很高的元数据管理需求 , 那么专业工具是唯一的选择,pd 和 erwin 是其中的代表,这些都是收费的,且不菲 。所谓元数据管理 , 这个比较复杂,一些简单的例子:1. 需要逻辑模型和物理模型分开设计并且能追踪设计变化;2. 需要维护数据模型里所有的语义和命名约定;3. 需要精细的版本管理;4. 需要自动的一致性检查(有的 description 字段是 varchar(255) 有的是blob/text 能找出来告诉你);等等 。5 , 该选择哪个开源数据库哪一个更好您好,提问者:针对流行的数据库,业务逻辑复杂的项目会选用Oracle 。而我们一般的需求大部分会才用开源的MySQL数据,小巧、方便!如果打算为项目选择一款免费、开源的数据库,那么你可能会在mysql与postgresql之间犹豫不定 。mysql与postgresql都是免费、开源、强大、且功能丰富的数据库 。你主要的问题可能是:哪一个才是最好的开源数据库,mysql还是postgresql呢?该选择哪一个开源数据库呢? 在选择数据库时,你所做的是个长期的决策,因为后面如果再改变决定将是非常困难且代价高昂的 。你希望一开始就选择正确 。两个流行的开源数据库mysql与postgresql常常成为最后要选择的产品 。对这两个开源数据库的高层次概览将会有助于你选择最适合自己需要的 。mysql mysql相对来说比较年轻,首度出现在1994年 。它声称自己是最流行的开源数据库 。mysql就是lamp(用于web开发的软件包,包括linux、apache及perl/php/python)中的m 。构建在lamp栈之上的大多数应用都会使用mysql,包括那些知名的应用,如wordpress、drupal、zend及phpbb等 。一开始,mysql的设计目标是成为一个快速的web服务器后端,使用快速的索引序列访问方法(isam) , 不支持acid 。经过早期快速的发展之后,mysql开始支持更多的存储引擎,并通过innodb引擎实现了acid 。mysql还支持其他存储引擎,提供了临时表的功能(使用memory存储引擎),通过myisam引擎实现了高速读的数据库,此外还有其他的核心存储引擎与第三方引擎 。mysql的文档非常丰富,有很多质量不错的免费参考手册、图书与在线文档,还有来自于oracle和第三方厂商的培训与支持 。mysql近几年经历了所有权的变更和一些颇具戏剧性的事件 。它最初是由mysql ab开发的,然后在2008年以10亿美金的价格卖给了sun公司,sun公司又在2010年被oracle收购 。oracle支持mysql的多个版本:standard、enterprise、classic、cluster、embedded与community 。其中有一些是免费下载的 , 另外一些则是收费的 。其核心代码基于gpl许可 , 对于那些不想使用gpl许可的开发者与厂商来说还有商业许可可供使用 。现在,基于最初的mysql代码还有更多的数据库可供选择,因为几个核心的mysql开发者已经发布了mysql分支 。最初的mysql创建者之一michael "monty" widenius貌似后悔将mysql卖给了sun公司,于是又开发了他自己的mysql分支mariadb , 它是免费的,基于gpl许可 。知名的mysql开发者brian aker所创建的分支drizzle对其进行了大量的改写,特别针对多cpu、云、网络应用与高并发进行了优化 。postgresql postgresql标榜自己是世界上最先进的开源数据库 。postgresql的一些粉丝说它能与oracle相媲美,而且没有那么昂贵的价格和傲慢的客服 。它拥有很长的历史,最初是1985年在加利福尼亚大学伯克利分校开发的,作为ingres数据库的后继 。postgresql是完全由社区驱动的开源项目 , 由全世界超过1000名贡献者所维护 。它提供了单个完整功能的版本,而不像mysql那样提供了多个不同的社区版、商业版与企业版 。postgresql基于自由的bsd/mit许可 , 组织可以使用、复制、修改和重新分发代码,只需要提供一个版权声明即可 。可靠性是postgresql的最高优先级 。它以坚如磐石的品质和良好的工程化而闻名,支持高事务、任务关键型应用 。postgresql的文档非常精良,提供了大量免费的在线手册,还针对旧版本提供了归档的参考手册 。postgresql的社区支持是非常棒的,还有来自于独立厂商的商业支持 。数据一致性与完整性也是postgresql的高优先级特性 。postgresql是完全支持acid特性的,它对于数据库访问提供了强大的安全性保证,充分利用了企业安全工具,如kerberos与openssl等 。你可以定义自己的检查,根据自己的业务规则确保数据质量 。在众多的管理特性中,point-in-time recovery(pitr)是非常棒的特性,这是个灵活的高可用特性,提供了诸如针对失败恢复创建热备份以及快照与恢复的能力 。但这并不是postgresql的全部 , 项目还提供了几个方法来管理postgresql以实现高可用、负载均衡与复制等,这样你就可以使用适合自己特定需求的功能了 。

    推荐阅读