数据库,数据库管理系统

一、基本概念
1.DB:数据库:即存储数据的仓库,本质为一个文件系统,保存了一系列有组织的数据。
2.DBMS:数据库管理系统:是一种操纵和管理数据的大型软件,用于建立,使用和维护数据库,对数据库进行统一的管理和控制,用户通过数据库管理系统访问数据库中表内的数据。
3.SQL:结构化查询语言:专门用来与数据库通信的语言。
4.数据库管理系统:可以管理多个数据库,一般开发人员会针对每一个应用船舰一个数据库。为保存应用中实体的数据,一般在数据库中会创建多个表,用来保存程序中实体用户的数据。
5.MySQL是一个开放源代码的关系型数据库管理系统。
MySQL是一种关联数据库关联系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL可以定制,采用了GPL(GNU General Public License )协议,你可以修改源码来开发自己的MySQL系统。
MySQL支持大型的数据库,可以处理拥有上千万条记录的大型数据库。支持五千万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持的最大表文件为8Tb。
MySQL使用标准的SQL数据语言形式。
MySQL可以允许运行多个系统上,并且支持多种语言,这些编程语言包括C,C++,Python,Java,Pert,PHP和Ruby等
二、选择SQL的原因
1、开放源代码,使用成本低。
2、性能卓越,服务稳定。
3、软件体积小,使用简单,并且易于维护。
4、历史悠久,社区用户活跃,遇到问题可以寻求帮助。
5、许多互联网公式在用,经过了时间的验证。
Oracle VS MySQL
Oracle 更适合大型跨国企业的使用,因为他们对费用不敏感,但是对性能要求以及安全性有更高的要求。
MySQL 由于其体积小、速度快、总体拥有成本低,可以处理上千万条记录的大型数据库,尤其是开放源码这一特点,使得很多互联网公司、中小型网站选择了MySQL作为网站数据库(Facebook , Twitter ,阿里巴巴/蚂蚁金服 ,去哪儿 ,美团外卖 ,腾讯)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值