赞
踩
数据库是一个广义的概念,它可以是
MySQL,是一个既开源又免费的数据库软件。开源即开放源代码,免费代表任何公司,个人,组织都可以免费使用mysql。
对比:oracle和mysql
SQLServer,很少有公司使用。这主要是因为在SQLServer刚出来的时候,它不但收费而且只支持windows系统。而使用数据库的场景一般是服务器开发,用到的系统大多是linux,而且一系列和服务器开发相关的组件也都是以linux为主的。
SQLite,它的特点是轻,这体现在它的运行速度快和占用体积小两个方面。它的占用体积仅是1M大小左右的exe程序。在嵌入式设备2中经常使用sqlite。例如:安卓手机里就内置了sqlite。
上面介绍的四种都是关系型数据库。
关系型数据库就是:在数据库中使用 “表” 这样的结构来组织数据的。
表,有很多行很多列,每一行被称为一个记录,每一列被称为一个字段。每一行的列数,列的含义都要匹配。
关系型数据库之间的差异很小,一般学会一种,其他也能容易上手。
与关系型数据库对应的是非关系型数据库。非关系型数据库,例如redis。
非关系型数据库使用“文档”或者“键值对”来组织数据.
文档组织数据就是,一条数据就是一个文档,文档与文档之间可以差异很大。
键值对组织数据就是什么等于什么。
相较于关系型数据库用“表”组织数据,非关系型数据库组织数据更加灵活。
客户端是指运行在用户设备(如PC、手机或平板电脑)上的应用程序。
服务器是指运行在远程计算机上的应用程序,负责处理和响应来自客户端的请求。服务器通常负责存储和管理数据,执行计算任务,并向客户端提供服务。
内存 | 硬盘 |
---|---|
内存读写数据时速度快,比硬盘快几千数万倍 | 硬盘读写数据速度慢 |
内存空间小,常见大小4GB,8GB,16GB,32GB | 硬盘空间大,512GB,1TB,2TB |
内存贵 | 硬盘便宜 |
内存中存储的数据容易丢失(暂存),比如程序重启或遇到电脑掉电 | 硬盘中存储的数据是持久的 |
本篇完结,下篇总结:mysql语言
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。