数据库技术进过多年的发展,已经发展到数据库系统系统阶段,数据会存储到数据库(DateBase,DB)中,数据库相当于存储数据仓库。为了并与用户组织和管理数据,专门提供了数据库管理系统,他可以有效管理数据库中的数据,数据库和数据库管理系统是两个概念不要混淆。
随着数据库管理系统发展,出现了开源的数据库管理系统。开源数据库具有免费使用、配置简单、稳定性好、性能优良的特点,这些特点使它能在中低端占据了大量市场。MySQL是最能代表开源的数据库管理系统,后面提到的MySQL代替MySQL数据库管理系统。
怎么理解“开源”?
怎么理解程序“开源”?开源是开放资源的意思。1998年2月发布Navigator浏览器源代码,成为开源软件发展最具代表性的事件。开源代表自由、公开,为软件行业带来了巨大的参考价值。源代码是免费的,但是使用和修改需要遵守开源软件的许可声明。其中GNU的GPL为最为常见的许可证之一,为许多开源软件使用。常见的开源软件有火狐(mozilla)浏览器、perl语言、Linux操作系统、mysql数据库等。
MySQL特点
MySQL虽然是免费的,它与其他的商业数据库一样,具有数据库系统通用特点,提高了数据的存、增、改、查、删和更加复杂的数据操作。MySQL也是关系型的数据库支持结构化查询语言,同时MySQL也提供了不同的程序(c++、php、Java等)接口。MySQL具有体积小、速度快、成本相对较低、开源特点,绝大部分的中小型网站(mysql 和 php 的完美结合)选择了MySQL作为网站数据库。在MySQL5.6版本中,新增了全文搜索,可以通过InnoDB存储引擎列表进行索引和搜索基本文本的信息:InnoDB重写日志文件容量增加至2TB。MySQL4的版本是稳定的发布系统、目前只有少量用户使用。
常见的数据库管理系统有哪些?
1、Oracle数据库管理系统
Oracle数据库管理系统是目前比较成功的关系型数据库管理系统,由Oracle公司在1983年推出。Oracle数据库在技术上遥遥领先,主要是针对大型企业。
2、DB2数据库管理系统
DB2数据库管理系统它可以支持多媒体、web关系数据库管理系统,可以灵活服务于中小型电子商务解决方案。
3、SQLSever数据库管理系统
SQLSever数据库管理系统具有功能全面、效率高,可以作为大中型企业和单位的数据库管理系统,它是由微软公司推出,继承了微软产品的界面友好。易学易用的特点。
4、PostgreSQL数据库管理系统
PostgreSQL数据库管理系统是数据库管理系统中唯一支持了事物、子查询、多版本并行控制系统、数据库完整性检查等特性的自由软件。