数据库 - 介绍

数据库

介绍

以前通过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公司,

开源和闭源:

  • 开源:开放源代码,免费; 盈利方式:靠卖服务赚钱,有技术大拿无偿升级维护
  • 闭源:不公开源代码,收费的; 盈利方式:靠卖产品+服务

你可能感兴趣的:(数据库 - 介绍)