获得徽章 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月9日 打卡day08
今天学习了消消息队列的前身今世,也了解了该如何去使用真正的队列,在公司中该如何使用
评论
#第五届青训营阅读打卡#
2月8日 打卡day07
今天学习了分布定时任务的原理和构成,在大型项目中,使用分布定时任务可以有效的降低服务压力。
评论
#第五届青训营阅读打卡#
2月6日 打卡day06
今天复习了JUC并发编程和黑灰产的监控与防御。必须处理事前的问题。
评论
#第五届青训营阅读打卡#
2月5日 打卡day05
今天学习了企业的秒杀业务,见识到了缓存的用法的魅力。整体实现逻辑和架构是我们必须要学习的
评论
#第五届青训营阅读打卡#
2月4日 打卡day04
今天学习了微服务框架,包括微服务的发展历史,原理及特征,服务治理功能,会出现的问题及解决
评论
#第五届青训营阅读打卡#
2月2日 打卡day3

今天学习了青训营的基础架构。发现其实除了基本的业务,架构是我们必须要去学习的内容,他会帮助我们提升思维能力。
评论
#第五届青训营阅读打卡#
1月32日 打卡day2
今日学习:
其实我刚工作的时候,也是什么都不会,什么都不懂。只能问同事
评论
下一页
个人成就
文章被阅读 993
掘力值 165
收藏集
0
关注标签
0
加入于