学习技术要注意的逼格点

技术类:

使用层面

点:

客户端:

安装、使用、使用语言。。。

流程:处理流程、处理的数据结构(常规集合。。。)

存储:事务、存储的数据结构(索引B+树。。。)

服务端:

安装、使用、使用语言。。。

流程:处理流程、处理的数据结构(常规集合。。。)

存储:事务、存储的数据结构(索引B+树。。。)

线:

传输层:如何连接(什么协议。。。)、传输的数据结构(JSON、xml、二进制、压缩格式、字符串。。。)

其它:

集群:主从同步、分片等

灾备与恢复:如何实现容灾、恢复,能否实现实时物理备份等

配置(连接数、处理数、存储路径、存储策略、同步策略。。。)

监控(client连接后命令监控或者控制台)

是否支持可视化:客户端?配置?监控?。。。

整个技术都使用了哪些技术,这些技术都用在了哪些点上

备注:

1、仅限基本的客户端、服务端模式,还可能是生产者、调度者、消费者模式

2、配置、监控贯穿点和线要求要点。

原理层面

1、空间、时间维度考虑数据存储、数据计算。

1.1、空间层面主要是内存、磁盘的存储形式,分布式存储还是单机存储,量的分布等

2.1、时间维度主要是算法复杂度(CPU计算次数、计算时长,用户和系统内核数据交换时长等)、存储形式影响(比如有倒排索引还是数组内存存储形式适合查找类)。

业务类

描述流程和数据、具体描述父流程、子流程(先父后子)、流程上的数据状态(时间、状态等)、数据结构图(数据都有哪些、有无特殊的数据介绍)

你可能感兴趣的:(学习技术要注意的逼格点)