数据库的基础概念

2019-12-30  本文已影响0人  25岁学Python

数据库的相关概念

一.什么是数据库

​ 存储数据的仓库

​ 1.列表 字典....等等 都是内存中的 缺点:断电丢失 优点:速度快

​ 2.文件存储 缺点:速度慢 优点:可以实现永久保存

​ 本质就是一套基于CS结构的 客户端和服务器程序,最终的数据存储在服务器端的磁盘中

二.为什么有数据库

直接使用文件存储带来的问题

1.速度慢

2.我们的程序将来 可能后分布在不同的机器上

​ 单台机器 性能肯定有上限,如果一台机器不能够满足,你可以用多个机器共同完成任务

​ 分布式 每个服务器提供不同的服务,有时候某个业务流程可能会涉及到多个服务器

​ 优点: 耦合度降低 易维护,缺点:通讯繁琐,容灾性没有集群好

​ 集群 所有服务器提供的服务是一模一样的, 其优点:容灾性强,易扩展 可插拔

​ 问题:数据分布在不同机器上 如何访问? 通过网络 访问

  1. 用户权限管理

  2. 多个客户端并发访问 数据要保证安全


推荐Python大牛在线分享技术 扣qun:855408893

领域:web开发,爬虫,数据分析,数据挖掘,人工智能

零基础到项目实战,7天学习上手做项目

三.数据库的分类

1.关系型数据库

​ 数据之间可以村存在关联关系 数据库会帮我们维护这种关系

​ 通常存储介质都是磁盘

​ 常见的关系型:

2.非关系型数据库

​ 没有能帮我们维护数据之间的关系,

​ 通常存储介质都是内存

​ 常见的非关系型:

四.数据库的重要概念

上一篇下一篇

猜你喜欢

热点阅读