概念、场景技术方案选择的理解

简介: 概念、场景技术方案选择的理解

计算机-概念理解小技巧

举例1:分布式、集群概念的理解

(1) 结合 计算机发展历史时代背景+命名理解

  • 计算机发展时代背景:大数据时代,海量数据的存储、计算遇到瓶颈问题。
  • 命名理解:
  • 分布式:分开布置的方式。
  • 集群:集合组成一群。

所以,分布式、集群的理解:以前数据都是存储在单机(一台计算机),后来进入大数据时代,单机存储数据遇到瓶颈,需要将数据拆分存储到多台计算机上,这多台用于存储数据的计算机,作为一个有关联的集合。

(2) 再结合百度理解



场景方案选择-【场景-特征、优势--解决问题

作为初学者,是从已知学习入手倒推思维

  • 有了经验了,比如架构师的正推:在这个架构场景下,遇到了什么问题,什么技术具备什么特点,可以解决这个问题

---倒推思维:在这个架构场景下,已知选择了这个技术,倒推,为什么选择这项技术,这个场景利用了这项的什么特点技术或者利用了这项技术的什么数据结构、数据类型等等,来解决了什么问题

举例1:秒杀系统中redis的应用

(1) 作用/解决问题: redis既可以用来做限流,还用来做库存缓存,以及做分布式锁。

  • 这三种角色,各自利用了redis 的哪些数据类型哪些操作?
  • 体现了他的什么特征和哪些优势呢,解决了什么问题呢?



如果本文对你有帮助的话记得给一乐点个赞哦,感谢!

目录
相关文章
|
6月前
|
存储 搜索推荐
知识体系化的必要性及构建通用体系的方法
知识体系化的必要性及构建通用体系的方法
264 0
|
7月前
|
存储 SQL 关系型数据库
如何设计可落地的重构技术方案——理论篇
如何设计可落地的重构技术方案——理论篇
126 0
|
1天前
|
前端开发 Oracle 安全
软件架构设计 C/S与B/S架构的区别
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle或SQLServer。
8 0
|
7天前
|
运维 前端开发 JavaScript
平台设计-概念澄清说明
平台所说模块一般指一个独立部署的前端项目
|
数据采集 运维 监控
谈谈典型的数据治理体系框架
以规范的方式来管理企业的数据资产已经被广泛接受和认可,但还需要组织架构、原则、过程和规则,以确保数据管理的各项职能得到正确的履行。
谈谈典型的数据治理体系框架
|
自然语言处理 架构师 项目管理
技术方案设计的方法
前段时间接手了一个还处于方案设计阶段的工作,我重新做了设计。觉得新方案比旧方案业务清晰明朗、解决了旧方案的缺陷。我就很高兴,跟同事聊这个事情。同事就问我是怎么想到这些的呢。 我说了一些细节的,但是没有把核心本质讲出来。我觉得这是个很难回答的问题。因为一个方案怎么更合适,主要因素包含业务理解、个人经验、思维逻辑。这3个要素一般都是靠经年累月的积累才获得的。从这些中提取出别人可以学习和使用的方法确实不是一会儿就能想出来的事情。
技术方案设计的方法
|
存储 JavaScript 算法
从概念到底层技术,一文看懂区块链架构设计!
区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与 VR 虚拟现实等比肩的热门技术之一,本身不是新技术,类似 Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。 无论你擅长什么编程语言,都能够参考这种设计去实现一款区块链产品。与此同时,梳理与之相关的知识图谱和体系,帮助大家系统的去学习研究。
1033 0
从概念到底层技术,一文看懂区块链架构设计!
|
传感器 人工智能 边缘计算
带你读《6G需求与愿景》第三章6G 设计思路与愿景3.1 6G 总体设计思路(一)
《6G需求与愿景》第三章6G 设计思路与愿景3.1 6G 总体设计思路
带你读《6G需求与愿景》第三章6G 设计思路与愿景3.1 	6G 总体设计思路(一)
|
存储 传感器 人工智能
带你读《6G需求与愿景》第三章6G 设计思路与愿景3.1 6G 总体设计思路(二)
带你读《6G需求与愿景》第三章6G 设计思路与愿景3.1 6G 总体设计思路
带你读《6G需求与愿景》第三章6G 设计思路与愿景3.1 	6G 总体设计思路(二)
|
机器学习/深度学习 传感器 边缘计算
带你读《6G需求与愿景》第三章6G 设计思路与愿景3.1 6G 总体设计思路(三)
《6G需求与愿景》第三章6G 设计思路与愿景3.1 6G 总体设计思路