数据库基础
背景知识
-
很多功能如果只是通过操作文件来改变数据时非常繁琐的,程序员要做很多事情
-
对于多台机器或者多个进程操作一份数据,程序员自己解决并发和安全问题比较麻烦
-
自己处理些数据备份,容错的措施
C/S架构的操作数据文件的一个管理软件
- 帮助我们解决并发问题
- 能够帮助我们更简单更快捷的方式完成数据的增删改查
- 能够给我们提供一些容错机制、高可用的机制
- 权限的认证
数据库管理系统(DBMS)——专门用来管理数据文件,帮助用户更简洁的操作数据软件
数据
文件
文件夹——数据库(db)
数据库管理员——DBA
数据库管理系统
- 关系型数据库:
- 语言几乎一致
- mysql:开源、免费
- 小公司、互联网公司
- sql server
- oracle:收费、比较严谨、安全性比较高
- 国企、事业单位、银行、金融行业
- sqllite
- 非关系型数据库(多为字典型)
- redis
- mongodb
标签:数据文件,数据库,基础,容错,程序员,操作,数据 来源: https://www.cnblogs.com/yangzilaing/p/14855536.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。