
获得徽章 1
#第五届青训营阅读打卡#
2月12日 打卡day09
这是我参与「第五届青训营 」伴学笔记创作活动的第 15 天
存储系统&数据库
数据
数据的流动
生产 -> 后端服务器 -> 数据库 -> 其他系统
数据持久化
数据合法 -> 修改内存 -> 写入存储介质
存储&数据库
Q:什么是存储系统?
A:提供读写、控制接口,能够安全有效的把数据持久化的软件
系统特点:
性能敏感
容易受硬件影响
代码既简单又复杂
结构层级:
数据怎么从应用到存储介质:
缓存:很重要,贯穿整个存储体系
拷贝:昂贵费时
RAID
Q:单机系统怎么做到高性能/高性价比/高可靠
A:Redundant Array of inexpensive Disks
单块大容量磁盘价格 > 多块小瓷盘
单块磁盘写入性能d < 多块磁盘并发写入
单块磁盘的容错有限
数据库 :
关系:
关系 = 集合 = 人意元素组成的若干有序偶对反应了事物间的关系
SQL = 一种DSL = 方便人类阅读的表达式
关系型数据库:
结构化数据友好
支持事务
支持复杂搜索语言
主流产品
单机存储
单机存储 = 耽搁计算机节点上的存储软件系统 不设计网络交互
本地文件系统:
key-value存储
分布式存储
HDFS
Ceph
单机关系型数据库
MySQ & PostgreSQL
单机非关系型数据库
分布式数据库
原因:
容量瓶颈
使用池化技术
弹性
根据需求变更
性价比
2月12日 打卡day09
这是我参与「第五届青训营 」伴学笔记创作活动的第 15 天
存储系统&数据库
数据
数据的流动
生产 -> 后端服务器 -> 数据库 -> 其他系统
数据持久化
数据合法 -> 修改内存 -> 写入存储介质
存储&数据库
Q:什么是存储系统?
A:提供读写、控制接口,能够安全有效的把数据持久化的软件
系统特点:
性能敏感
容易受硬件影响
代码既简单又复杂
结构层级:
数据怎么从应用到存储介质:
缓存:很重要,贯穿整个存储体系
拷贝:昂贵费时
RAID
Q:单机系统怎么做到高性能/高性价比/高可靠
A:Redundant Array of inexpensive Disks
单块大容量磁盘价格 > 多块小瓷盘
单块磁盘写入性能d < 多块磁盘并发写入
单块磁盘的容错有限
数据库 :
关系:
关系 = 集合 = 人意元素组成的若干有序偶对反应了事物间的关系
SQL = 一种DSL = 方便人类阅读的表达式
关系型数据库:
结构化数据友好
支持事务
支持复杂搜索语言
主流产品
单机存储
单机存储 = 耽搁计算机节点上的存储软件系统 不设计网络交互
本地文件系统:
key-value存储
分布式存储
HDFS
Ceph
单机关系型数据库
MySQ & PostgreSQL
单机非关系型数据库
分布式数据库
原因:
容量瓶颈
使用池化技术
弹性
根据需求变更
性价比
展开
评论
点赞
#第五届青训营阅读打卡#
2月9日 打卡day08
今天学习了消消息队列的前身今世,也了解了该如何去使用真正的队列,在公司中该如何使用
2月9日 打卡day08
今天学习了消消息队列的前身今世,也了解了该如何去使用真正的队列,在公司中该如何使用
评论
点赞
#第五届青训营阅读打卡#
2月8日 打卡day07
今天学习了分布定时任务的原理和构成,在大型项目中,使用分布定时任务可以有效的降低服务压力。
2月8日 打卡day07
今天学习了分布定时任务的原理和构成,在大型项目中,使用分布定时任务可以有效的降低服务压力。
评论
点赞
#第五届青训营阅读打卡#
2月6日 打卡day06
今天复习了JUC并发编程和黑灰产的监控与防御。必须处理事前的问题。
2月6日 打卡day06
今天复习了JUC并发编程和黑灰产的监控与防御。必须处理事前的问题。
评论
点赞
#第五届青训营阅读打卡#
2月5日 打卡day05
今天学习了企业的秒杀业务,见识到了缓存的用法的魅力。整体实现逻辑和架构是我们必须要学习的
2月5日 打卡day05
今天学习了企业的秒杀业务,见识到了缓存的用法的魅力。整体实现逻辑和架构是我们必须要学习的
评论
点赞
#第五届青训营阅读打卡#
2月4日 打卡day04
今天学习了微服务框架,包括微服务的发展历史,原理及特征,服务治理功能,会出现的问题及解决
2月4日 打卡day04
今天学习了微服务框架,包括微服务的发展历史,原理及特征,服务治理功能,会出现的问题及解决
评论
点赞
#第五届青训营阅读打卡#
2月2日 打卡day3
今天学习了青训营的基础架构。发现其实除了基本的业务,架构是我们必须要去学习的内容,他会帮助我们提升思维能力。
2月2日 打卡day3
今天学习了青训营的基础架构。发现其实除了基本的业务,架构是我们必须要去学习的内容,他会帮助我们提升思维能力。
评论
点赞