数据库服务概述 搭建mysql数据库、数据库基本操作
什么是数据库
数据库 (database) 存放数据的仓库
定义: 一个按数据结构来存储和管理数据的计算机软件系统
是长期存储在计算机内部有结构的 大量的 共享的数据集合
长期 持久化
有结构 类型 关系
共享 多个应用程序共同使用
为什么要使用数据库?
数据存放面临的问题: 如何在有限的空间存放大量的数据
如何在大量的数据中检索或者找到指定的数据
多人如何共享数据和操作数据
如何保证数据没有重复内容
如何保证数据的安全
数据库的特点: 结构化的数据存储
较高数据独立性
最低冗余度
数据控制功能实现
有哪些数据库?
数据库的发展分类:
网状数据库
层次型数据库
关系型数据库 采用数学中的关系模型 用表的形式存储 分列和行之间的关系
可以建立表格和表格之间的关系来维护使用查询数据
非关系型数据库
Key value
采用键值对模型存储数据 只完成数据的记录 不会记录数据与数据之间的关系
特点 结构简单 内容多样化 适合处理大数据 高并发 半结构化数据
更适合未来当前和互联网应用 大数据 人工智能 多媒体 娱乐和游戏
应用场景 社交媒体 电子商务 实时分析 日志管理
NoSQL (Not only SQL)指代非关系型数据库
特点 非关系型 灵活的数据模型 易扩展 高性能 分布式架构 BASE
多样化 开源社区