数据库
介绍
以前通过IO流技术(input,output)自己对数据进行操作,需要书写大量的程序代,程序的质量不能保证,而且开发周期很长,在互联网行业中,通常都会有人提供一套通用解决方案,数据库软件就是第三方公司提供的对数据进行操作(增加,删除,修改,查询)的方案,作为程序员,咱们只需要学习如何使用这样的数据库软件就可以了,要和数据库软件进行交流学习,需要学习一门新的语言,叫做SQL
- Structured Query Language:结构化查询语言(SQL)
- DBMS:Database (数据库)Management(管理)System系统 , 俗称数据库管理系统
- Database: 数据库 ,简写为 DB
常见的DBMS:
- MySQL:市场占有率排名第一,Oracle 公司产品;08年被sun公司收购,09年Sun公司又被Oracle公司收购,开源软件。(免费的,安全性高)
- Oracle:市场占有率排名第二,Oracle公司的产品,老板 拉里埃里森 ,闭源软件、性能最高,价格最贵。
- SQLServer:市场占有率排名第三,微软公司,闭源的
- DB2:IBM公司,
开源和闭源:
- 开源:开放源代码,免费; 盈利方式:靠卖服务赚钱,有技术大拿无偿升级维护
- 闭源:不公开源代码,收费的; 盈利方式:靠卖产品+服务
网友评论