首页 / MYSQL / 初识数据库与MYSQL
初识数据库与MYSQL
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了初识数据库与MYSQL,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2128字,纯文字阅读大概需要4分钟。
内容图文
1.什么是mysql ?什么是数据库?
文件处理就可以将数据永久存储
问题:
1.管理不方便
2.文件操作效率低,速度慢
3.一个程序不太可能仅仅只运行在一台电脑上,
提高计算机性能的方式:
1,垂直扩展 指的是更换性能更好的硬件
2,水平扩展 指的是添加更多的计算机,把任务分配给每一台计算机 (分布式计算)
分布式计算的好处:
1.其中某一台电脑坏了,不会导致整个系统的瘫痪,稳定性高
2,理论上性能可以无限扩展
分布式计算其实也是一个整体,但是分布式计算面临以下这三个问题:
1.数据需要被共享,这就需要socket技术
2.共享就存在竞争问题,于是我们就加锁处理
3.文件存取效率问题
为了解决分布式计算的这三个问题,于是我们的数据库应运而生,
数据库本质上就是一套软件,由服务器端和客户端组成(CS构架).
早些年,没有数据库的时候,程序员要实现功能,得自己写一套socket 并解决上述问题
于是就有了数据库软件公司
数据库本质是一套CS架构的软件,用来解决数据存贮的问题的软件.
2.目前常见的数据库:
关系型数据库:
数据与数据之间可以建立关联关系,(用户数据和购买信息)
SQLServer:微软开发的,仅适用于windows操作系统,这也是这款软件没有火爆起来的一个重要原因
MYSQL:目前最火的一款数据库,免费,开源,性能也不差,也能支持大量的高并发
中大型公司都采用这种数据库
mysql 先后被sun 和Oracle公司,目前属于Oracle 公司
mariaDB:mysql的创始人,担忧mysql的未来,于是推出了mariaDB,这个使用起来和mysql几乎一样
Oracle:目前来说最NB的数据库,收费很高,
刚开始给你用的时候也是免费的,一旦你的公司比较大了,业务大了,火了就要找你收费了
DB2:IBM公司推出的,收费的,IBM主营业务是硬件,这家公司将数据库与计算机硬件绑定在一起出售
非关系型数据库:
优点:速度特别快,key value 存取
MongoDB
redis
memocache
数据库相关的概念:
数据:用于记录某事物状态的符号 或别的形式,数字,音频
age = 20
记录:就是一个事物的典型特征的组合,在文件中体现为一行文本
表:就是一个一个的文件
表头:字段
库:就是一个文件夹
数据库管理系统(DBMS):就是一个软件用来管理库的 CS程序
数据库服务器:运行着DBMS的计算机就称为数据库服务器
2.安装mysql
具体见下一篇博客
内容总结
以上是互联网集市为您收集整理的初识数据库与MYSQL全部内容,希望文章能够帮你解决初识数据库与MYSQL所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。