2026下半年系统架构设计师速记50个高频知识点 原创

2026-10-18 21:02

  系统架构设计师是软考高级资格考试中含金量较高的科目,考试内容覆盖软件工程、架构设计、分布式系统、信息安全等多个领域,知识点繁杂且考察深入。课课家软考根据历年真题命题规律,为2026下半年考生整理了这份50个高频考点速记清单,帮助大家在冲刺阶段快速梳理核心知识框架,抓住复习重点。

  本文每个知识点均标注了核心考点,并补充了考试常考角度和易混淆辨析,建议考生结合真题反复记忆。

  一、软件工程与开发方法

  1. 专家系统(ES)

  核心考点:专家系统的构成、各组成部分的功能与区别。

  专家系统(Expert System, ES)是一种模拟人类专家解决特定领域问题的智能计算机程序系统。其内部汇集了大量某一领域专家水平的知识与经验,能够利用人类专家的知识和推理方法来处理该领域的复杂问题。

  专家系统的核心组成包括:知识库(存储领域知识)、推理机(控制和执行推理)、解释器(解释推理过程和结论)、综合数据库(存储中间信息)。其中知识库和推理机是专家系统的核心,二者相互独立是专家系统的重要特征。

  2. 影响软件质量的3组因素

  核心考点:3组因素的具体分类和包含的子因素。

  软件质量因素按照面向不同视角可分为3组:

  产品运行因素:正确性、健壮性、效率、完整性、可用性、风险

  产品修改因素:可理解性、可维护性、灵活性、可测试性

  产品转移因素:可移植性、可再用性、互操作性

  3. 原型法

  核心考点:原型法的分类方式及各类的适用场景。

  原型法适用于需求不明确的软件开发场景,通过快速构建原型来明确和细化需求。

  按功能划分:

  水平原型:侧重界面交互,不深入业务逻辑,主要用于确认用户界面和操作流程。

  垂直原型:针对复杂算法或核心业务逻辑进行精细化原型,用于验证技术可行性。

  按最终结果划分:

  抛弃式原型:原型仅用于需求验证,系统正式开发完成后即被废弃。

  演化式原型:从核心需求出发,通过不断迭代和追加功能逐步演化成最终系统。

  4. 统一过程(UP)

  核心考点:统一过程的四个阶段及各阶段核心目标。

  统一过程是一种用例驱动、以架构为中心、迭代和增量的软件开发过程。其生命周期分为四个顺序阶段:

  初始阶段:确定项目范围和边界,识别关键风险,产出愿景文档和用例模型骨架。

  细化阶段:分析问题领域,建立健全的架构基础,淘汰项目中最高风险元素。

  构建阶段:批量开发和集成所有剩余的构件和应用功能,完成系统开发和测试。

  移交阶段:将软件产品交付给用户,包括Beta测试、产品部署和用户培训。

  5. 敏捷开发

  核心考点:敏捷开发的核心原则、典型方法及与传统开发的区别。

  敏捷开发是一种以人为核心、迭代、循序渐进的开发方法,强调快速响应变化和持续交付可用软件。

  典型敏捷方法包括:Scrum(迭代周期通常为2-4周)、XP极限编程(强调结对编程、测试驱动)、水晶方法、特性驱动开发等。

  敏捷开发的四大价值观:个体和互动高于流程和工具;可工作的软件高于详尽的文档;客户合作高于合同谈判;响应变化高于遵循计划。

  6. 构件的组装

  核心考点:构件组装的主要方式及各自特点。

  构件组装是将已开发好的构件按照架构设计组合成完整系统的过程,主要方式包括:

  基于功能的组装:按照业务功能模块进行组装,耦合度较高。

  基于结构的组装:按照系统架构层次进行组装,如表示层、业务层、数据层。

  水平组装:同一层次内构件之间的组装,如同层不同模块间的调用。

  垂直组装:不同层次构件之间的组装,如表示层调用业务层。

  7. 逆向工程

  核心考点:逆向工程的定义、层级和与正向工程的关系。

  逆向工程是指从已有的程序代码中推导出系统的设计结构、功能规格和实现逻辑的过程,主要用于软件维护、遗留系统再工程和竞品分析。

  逆向工程按照抽象程度从低到高分为三个层级:实现级(恢复代码结构)、结构级(恢复模块架构)、功能级(恢复系统功能规格)。

  逆向工程本身不改变现有系统,是再工程的前置步骤;再工程则是在逆向工程基础上对系统进行重构或优化。

  8. 净室软件工程

  核心考点:净室软件工程的核心思想和关键技术。

  净室软件工程是一种在软件开发过程中强调在设计阶段就保证软件正确性,而不是在测试阶段发现错误的方法。其核心思想是"零缺陷"开发,通过形式化方法和统计质量控制来保证软件质量。

  关键技术包括:盒子结构规格说明(黑盒、状态盒、清晰盒)、正确性验证、统计测试。净室方法强调团队隔离,开发人员不进行单元测试,测试由独立团队完成。

  二、系统建模与面向对象

  9. 系统建模方法

  核心考点:不同建模方法的适用场景和特点。

  系统建模是通过抽象和简化来理解和描述复杂系统的过程,主要建模方法包括:

  结构化建模:面向数据流,使用DFD(数据流图)、数据字典、加工规格说明等工具。

  面向对象建模:以对象为中心,使用UML进行可视化建模。

  原型化建模:通过快速构建可运行原型来明确需求。

  形式化建模:采用数学方法进行严格的规格说明和验证。

  10. UML图(静态图/结构图)

  核心考点:静态图的分类及各自用途。

  UML静态图描述系统的静态结构,不涉及时间和动态行为,主要包括:

  类图:描述类、类的内部结构(属性和方法)以及类之间的关系。

  对象图:描述特定时刻系统中对象的实例及其关系,是类图的实例化。

  构件图:描述系统中构件的组织和依赖关系。

  部署图:描述系统硬件的物理拓扑结构以及构件在节点上的部署。

  包图:描述系统的分层和分包结构。

  11. UML图(动态图/行为图)

  核心考点:动态图的分类及各自适用场景。

  UML动态图描述系统的动态行为和时间顺序,主要包括:

  用例图:描述用户需求和系统功能,展示参与者与用例的关系。

  序列图(顺序图):强调消息的时间顺序,展示对象之间的交互过程。

  协作图(通信图):强调对象之间的静态关联关系,也展示消息交互。

  状态图:描述一个对象在其生命周期内的状态变迁和触发事件。

  活动图:描述工作流程或业务过程的执行步骤和分支。

  定时图:展示对象状态随时间变化的关系。

  12. UML图关系之用例图关系

  核心考点:用例图中包含、扩展、泛化三种关系的区别。

  用例图中的三种核心关系:

  包含(include):基用例必定执行被包含用例,是必选的公共行为抽取。箭头指向被包含用例。

  扩展(extend):扩展用例在特定条件下才执行,是可选的行为延伸。箭头指向基用例。

  泛化(generalization):子用例继承父用例的结构和行为,可重写父用例行为。

  考试易混点:包含是"必须做",扩展是"可能做";包含箭头指向被包含方,扩展箭头指向基用例。

  13. UML图关系之类图/对象图关系

  核心考点:类之间依赖、关联、聚合、组合、泛化、实现六种关系的强弱排序。

  类图中六种关系从弱到强依次为:

  依赖(Dependency):临时性使用关系,表现为局部变量、方法参数。

  关联(Association):长期性结构关系,包括一对一、一对多、多对多。

  聚合(Aggregation):整体与部分的关系,部分可脱离整体独立存在(空心菱形)。

  组合(Composition):整体与部分的强依赖关系,部分不能脱离整体存在(实心菱形)。

  泛化(Generalization):继承关系,子类继承父类。

  实现(Implementation):类实现接口的方法。

  14. 面向对象设计原则

  核心考点:七大设计原则的核心思想和适用场景。

  面向对象七大设计原则:

  单一职责原则:一个类应该只有一个引起变化的原因。

  开闭原则:对扩展开放,对修改关闭。

  里氏替换原则:子类必须能够替换父类出现的任何地方。

  依赖倒置原则:依赖抽象,不依赖具体实现。

  接口隔离原则:使用多个专门的接口,而不使用单一的总接口。

  迪米特法则(最少知识原则):一个对象应该对其他对象有最少的了解。

  合成复用原则:优先使用组合/聚合,而不是继承来达到复用目的。

  15. 模块独立性的度量——耦合和内聚

  核心考点:内聚的等级排序、耦合的等级排序及改进方向。

  模块独立性由两个标准度量:内聚(模块内部元素的紧密程度)和耦合(模块之间的依赖程度)。

  内聚从低到高排序:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。

  耦合从低到高排序:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。

  设计目标:高内聚、低耦合。

  三、软件测试与维护

  16. 系统测试

  核心考点:系统测试的类型和划分依据。

  系统测试是将已经集成好的软件系统作为整个计算机系统的一部分,与硬件、外设、网络等其他系统元素结合在一起进行测试。

  主要类型包括:功能测试、性能测试、压力测试、负载测试、安全性测试、兼容性测试、可靠性测试、恢复性测试、安装测试、界面测试等。

  系统测试一般由独立的测试团队完成,属于黑盒测试范畴。

  17. 软件测试阶段

  核心考点:测试各阶段的顺序、对象和目的。

  软件测试按开发阶段依次为:

  单元测试:对最小可测试单元(函数/方法/类)进行测试,白盒测试为主,开发人员完成。

  集成测试:将模块组装起来进行测试,重点检查模块间接口和交互,渐增式与非渐增式两种策略。

  系统测试:对整个系统进行全面测试,验证系统是否满足需求规格。

  验收测试:以用户为主的测试,包括Alpha测试(开发环境下用户测试)和Beta测试(用户实际使用环境测试)。

  18. 软件维护类型

  核心考点:四类维护的定义和占比。

  软件维护分为四类:

  改正性维护:改正在开发阶段未发现的错误,占比约17%~21%。

  适应性维护:使软件适应外部环境变化(如操作系统升级、数据库更换),占比约18%~25%。

  完善性维护:增加新功能、改善性能和用户体验,是最主要的维护类型,占比约50%~60%。

  预防性维护:为未来的可维护性和可靠性做准备,占比约4%左右。

  四、软件架构设计

  19. 软件架构风格

  核心考点:典型架构风格的特点和适用场景。

  常见软件架构风格分类:

  数据流风格:批处理序列、管道-过滤器。

  调用/返回风格:主程序/子程序、面向对象风格、层次结构。

  独立构件风格:进程通信、事件驱动系统(隐式调用)。

  虚拟机风格:解释器、基于规则的系统。

  仓库风格:数据库系统、黑板系统、超文本系统。

  20. MVC

  核心考点:MVC各层的职责和数据流向。

  MVC(Model-View-Controller)是一种经典的分层架构模式:

  Model(模型):负责数据和业务逻辑,是应用的核心。

  View(视图):负责数据展示和用户界面,不包含业务逻辑。

  Controller(控制器):接收用户输入,调用模型处理,选择视图返回结果。

  MVC的核心价值是实现视图与模型的解耦,提高代码可维护性和可扩展性。

  21. SOA关键技术

  核心考点:SOA的定义、特征和核心技术。

  面向服务的架构(SOA)是一种粗粒度、松耦合的服务架构,服务之间通过标准接口定义进行调用。

  SOA的关键特征:服务封装、服务重用、服务松耦合、服务自治、服务可组合、服务标准化。

  核心技术:Web Service(SOAP、WSDL、UDDI)、ESB(企业服务总线)、RESTful服务。

  22. REST概念

  核心考点:REST的六个约束和HTTP方法语义。

  REST(表述性状态转移)是一种软件架构风格,核心约束包括:

  客户端-服务器:分离用户界面和数据存储。

  无状态:每次请求包含所有必要信息,服务器不保存会话状态。

  可缓存:响应必须明确标记是否可缓存。

  统一接口:简化和解耦系统架构。

  分层系统:客户端无法知晓是否直接连接终端服务器。

  按需代码(可选):支持可执行代码下载。

  HTTP方法语义:GET获取资源、POST创建资源、PUT更新资源、DELETE删除资源。

  23. 云原生架构设计原则

  核心考点:云原生的核心技术栈和设计理念。

  云原生是一套利用云计算模型优势构建和运行应用的技术体系,核心设计原则包括:

  微服务架构:将应用拆分为独立部署的小服务。

  容器化封装:使用Docker等容器技术打包应用。

  动态编排:使用Kubernetes进行容器调度和管理。

  DevOps:开发运维一体化,持续集成持续部署。

  不可变基础设施:服务器不进行就地修改,而是替换更新。

  声明式API:通过声明方式描述系统期望状态。

  24. 云计算分类

  核心考点:三种服务模式和四种部署模式的区别。

  云计算服务模式(SPI):

  IaaS(基础设施即服务):提供虚拟化的计算、存储、网络资源,如AWS EC2。

  PaaS(平台即服务):提供开发和运行平台,如Google App Engine。

  SaaS(软件即服务):提供直接可用的应用软件,如钉钉、Salesforce。

  云计算部署模式:公有云、私有云、混合云、社区云。

  25. 边云协同

  核心考点:边云协同的核心场景和价值。

  边云协同是边缘计算与云计算协同工作的架构模式,核心思想是:云端负责全局管理、大数据分析和非实时任务,边缘侧负责本地实时处理、低延迟响应和数据预处理。

  主要协同场景:资源协同、数据协同、智能协同、应用协同、管理协同。

  核心价值:降低延迟、节省带宽、保障数据安全、提高系统可靠性。

  26. ADL

  核心考点:架构描述语言的基本构件和作用。

  架构描述语言(Architecture Description Language, ADL)是用于描述软件架构的形式化语言,提供架构建模和分析的符号与工具。

  ADL的基本构件包括:构件(计算单元)、连接件(交互机制)、配置(拓扑结构)。

  典型ADL:ACME、Wright、C2、Darwin等。

  27. 基于架构的软件设计(ABSD)

  核心考点:ABSD的三个基础和开发过程。

  ABSD方法是架构驱动的设计方法,强调由业务需求、质量需求和功能需求的组合来驱动架构设计。

  ABSD的三个基础:

  功能分解:使用基于模块的内聚和耦合技术进行功能划分。

  架构风格选择:通过选择合适的架构风格来满足质量和业务需求。

  软件模板使用:利用已有软件系统的结构模板提高设计效率。

  ABSD开发过程:架构需求、架构设计、架构文档化、架构复审、架构实现、架构演化。

  28. 软件系统质量属性

  核心考点:开发期质量属性和运行期质量属性的分类。

  软件质量属性分为两大类:

  开发期质量属性(6个):易理解性、可扩展性、可重用性、可测试性、可维护性、可移植性。

  运行期质量属性(7个):性能、安全性、可伸缩性、互操作性、可靠性、可用性、鲁棒性。

  考试常考区分:开发期面向开发人员和维护过程,运行期面向系统实际运行表现。

  29. 架构评估相关概念

  核心考点:架构评估的核心要素和主要方法。

  架构评估的三个核心要素:

  质量属性:系统的非功能需求。

  敏感点:影响某个质量属性的架构参数。

  权衡点:影响多个质量属性、需要在不同质量属性间做取舍的架构参数。

  主要评估方法:基于调查问卷的方法、基于场景的方法(如ATAM、SAAM)。

  30. 质量效用树

  核心考点:效用树的结构和作用。

  质量效用树是ATAM评估方法中的核心工具,用于将模糊的质量属性需求转化为具体可测量的场景。

  效用树的层次结构:

  根节点:总体效用。

  二级节点:质量属性(性能、可用性、安全性等)。

  三级节点:质量属性细化。

  叶节点:具体场景(包含刺激源、刺激、环境、响应、响应度量)。

  五、分布式系统与中间件

  31. 三种经典缓存使用模式

  核心考点:三种缓存模式的工作原理和优缺点。

  缓存的三种经典模式:

  Cache-Aside(旁路缓存):应用层显式管理缓存,读时先查缓存,未命中再查数据库并写入缓存;写时先更新数据库,再删除缓存。

  Read-Through(读穿透):缓存层直接对接数据源,应用只与缓存交互,缓存未命中时由缓存层自动从数据源加载。

  Write-Through(写穿透):写操作先写缓存,缓存同步写数据库,保证缓存与数据库一致性。

  32. 分布式系统中的权衡问题——CAP

  核心考点:CAP定理的三个要素及组合选择。

  CAP定理:分布式系统不可能同时满足以下三个特性,最多只能同时满足两个:

  一致性(Consistency):所有节点在同一时间看到相同数据。

  可用性(Availability):每个请求都能得到非错误响应。

  分区容错性(Partition Tolerance):系统在网络分区时仍能继续运行。

  实际分布式系统中网络分区不可避免,因此通常在CP和AP之间做选择。CP系统保证一致性,如Zookeeper;AP系统保证可用性,如Eureka。

  33. Redis和MemCache对比

  核心考点:两者在数据类型、持久化、集群等方面的差异。

  Redis与MemCache的主要区别:

  数据类型:Redis支持字符串、哈希、列表、集合、有序集合等多种类型;MemCache仅支持字符串。

  持久化:Redis支持RDB和AOF两种持久化方式;MemCache不支持持久化。

  集群:Redis原生支持集群模式;MemCache需要客户端一致性hash。

  内存管理:Redis自己管理内存,有过期策略;MemCache使用slab分配器。

  线程模型:Redis单线程模型;MemCache多线程。

  34. 负载均衡

  核心考点:负载均衡的层次划分和常见算法。

  负载均衡按照层次可分为:

  四层负载均衡:基于IP和端口转发,如LVS、F5硬件负载。

  七层负载均衡:基于应用层内容转发,如Nginx、HAProxy。

  常见算法:轮询、加权轮询、最小连接数、源地址哈希、随机、一致性哈希。

  35. 软件架构复用

  核心考点:架构复用的层次和方式。

  架构复用是指在不同的软件系统中重复使用已有的架构设计成果,是提高软件生产效率和质量的重要手段。

  架构复用的层次:

  基础设施复用:服务器、网络、存储等硬件基础设施。

  框架复用:开发框架、中间件平台。

  架构风格复用:MVC、分层、微服务等架构模式。

  架构资产复用:通用模块、组件、服务。

  36. 机器学习

  核心考点:机器学习的主要分类和典型算法。

  机器学习按照学习方式分为:

  监督学习:使用带标签数据训练,如线性回归、决策树、SVM、神经网络。

  无监督学习:使用无标签数据发现模式,如聚类(K-Means)、关联规则。

  半监督学习:结合少量标签数据和大量无标签数据。

  强化学习:通过环境交互和奖励信号学习最优策略。

  37. 世界模型

  核心考点:世界模型的概念和组成。

  世界模型是人工智能领域的一个研究方向,旨在让AI系统构建对外部世界的内部表征,能够预测环境状态变化并规划行动。

  典型世界模型架构包括:视觉编码器(将观测压缩为隐状态)、循环神经网络(预测未来状态)、控制器(基于隐状态决策行动)。

  六、信息安全与密码学

  38. 信息安全的5个基本要素

  核心考点:五大安全要素的含义和扩展。

  信息安全的五个基本要素(CIA三元组+扩展):

  保密性(Confidentiality):确保信息不被未授权访问。

  完整性(Integrity):确保信息不被未授权篡改。

  可用性(Availability):确保授权用户可正常访问和使用。

  不可抵赖性(Non-repudiation):用户不能否认其操作行为。

  可控性(Controllability):对信息和信息系统的传播具有控制能力。

  39. 国产密码算法

  核心考点:各SM算法的用途和定位。

  我国商用密码算法体系:

  SM1:对称加密算法,不公开,以IP核形式存在。

  SM2:椭圆曲线公钥算法,基于ECC,用于数字签名和密钥交换。

  SM3:密码杂凑算法,输出256位摘要,类似SHA-256。

  SM4:分组密码算法,分组长度和密钥长度均为128位。

  SM9:标识密码算法,基于身份的加密。

  ZUC:祖冲之算法,序列密码,用于4G LTE加密。

  40. 区块链的特点

  核心考点:区块链的核心特征和关键技术。

  区块链的核心特点:

  去中心化:分布式节点共同维护,无中心化机构。

  不可篡改:一旦数据上链,无法修改。

  透明可追溯:所有交易公开可查,可追溯历史。

  集体维护:节点共同参与共识和记账。

  匿名性:交易地址不直接对应真实身份。

  关键技术:分布式账本、共识机制(PoW、PoS、PBFT)、密码学(哈希、签名)、智能合约。

  七、网络与嵌入式

  41. TCP/IP协议簇

  核心考点:各层协议及对应设备。

  TCP/IP四层模型及典型协议:

  网络接口层:以太网、PPP,对应设备:交换机、网卡。

  网际层:IP、ICMP、ARP、RARP,对应设备:路由器。

  传输层:TCP、UDP。

  应用层:HTTP、HTTPS、FTP、SMTP、DNS、Telnet。

  42. 嵌入式微处理器

  核心考点:嵌入式处理器的分类和特点。

  嵌入式系统的核心是嵌入式微处理器,主要类型包括:

  嵌入式微处理器(MPU):如ARM、MIPS,通用性强,性能高。

  微控制器(MCU/单片机):如51系列、STM32,集成外设,适合控制领域。

  DSP处理器:专门用于数字信号处理,如TI C2000系列。

  片上系统(SoC):将整个系统集成在一个芯片上。

  43. 嵌入式软件的主要特点

  核心考点:嵌入式软件与通用软件的区别。

  嵌入式软件的主要特点:

  专用性强:面向特定应用场景。

  实时性要求高:需要在规定时间内完成响应。

  资源受限:内存、存储、计算能力有限。

  可靠性要求高:很多嵌入式系统无人值守。

  与硬件紧密结合:软硬件协同设计。

  交叉开发环境:在主机开发,目标机运行。

  八、可靠性与数据管理

  44. 可靠性测试

  核心考点:可靠性指标和测试方法。

  软件可靠性的主要度量指标:

  故障率(失效率):单位时间内系统发生故障的概率。

  平均无故障时间(MTBF):两次故障之间的平均正常运行时间。

  平均修复时间(MTTR):从故障发生到修复完成的平均时间。

  可用性:MTBF / (MTBF + MTTR)。

  可靠性测试方法:可靠性验证测试、可靠性增长测试、压测和耐久性测试。

  45. 两阶段提交协议2PC

  核心考点:2PC的两个阶段和优缺点。

  两阶段提交(2PC)是分布式事务的经典一致性协议,分为两个阶段:

  准备阶段:协调者向所有参与者发送准备请求,参与者执行事务但不提交,锁定资源并返回是否就绪。

  提交阶段:如果所有参与者都返回就绪,协调者发送正式提交指令;如果有任何一个返回失败,则发送回滚指令。

  优点:强一致性保证。缺点:同步阻塞、单点故障(协调者)、数据不一致风险(网络分区时)。

  46. 反规范化

  核心考点:反规范化的目的和常用技术。

  反规范化是在数据库设计中,为了提高查询性能而适当降低规范化程度,增加冗余数据的设计方法。

  常用反规范化技术:

  增加冗余列:在多个表中重复存储相同字段,减少表连接。

  增加派生列:存储计算好的统计值,避免实时聚合计算。

  重新组表:将经常联合查询的表合并。

  分割表:水平分割(按行拆分)和垂直分割(按列拆分)。

  47. 备份

  核心考点:三种备份方式的区别和适用场景。

  数据备份的三种主要方式:

  完全备份:备份所有选定数据,恢复最简单,但备份时间长、占用空间大。

  增量备份:只备份上次备份后发生变化的数据,备份速度快、占用空间小,但恢复需要依赖完整备份+所有增量备份。

  差异备份:备份上次完全备份后发生变化的数据,恢复时只需完整备份+最近一次差异备份。

  48. Kappa架构与Lambda架构

  核心考点:两种大数据架构的区别和优缺点。

  Lambda架构:同时运行批处理层和速度层,批处理层处理全量数据,速度层处理实时数据,最终将两层结果合并对外服务。优点:兼顾批处理和实时计算;缺点:两套代码维护成本高。

  Kappa架构:简化为一套流处理引擎,通过重放日志来同时满足实时和历史数据处理需求。优点:架构简单,代码统一;缺点:对流处理框架要求高,历史数据处理灵活性差。

  49. 知识产权分类

  核心考点:各类知识产权的保护对象和期限。

  软件相关知识产权类型:

  著作权(版权):保护代码和文档的表达形式,自动产生,保护期为作者终生及死后50年(企业为发表后50年)。

  专利权:保护技术方案和发明创造,需申请,保护期20年(发明)/10年(实用新型)。

  商标权:保护品牌标识,需注册,有效期10年可续展。

  商业秘密:保护不为公众所知的商业信息,无固定期限,需采取保密措施。

  50. NoSql数据库的分类与特点

  核心考点:四类NoSQL数据库的代表产品和适用场景。

  NoSQL数据库四大类:

  键值数据库:如Redis、Memcached,通过键快速访问值,适合缓存和会话存储。

  列族数据库:如HBase、Cassandra,按列族存储,适合海量数据分布式存储。

  文档数据库:如MongoDB、CouchDB,存储JSON-like文档,适合内容管理和灵活数据模型。

  图数据库:如Neo4j、JanusGraph,存储节点和关系,适合社交网络、推荐系统、关系图谱。

  以上50个高频考点覆盖了系统架构设计师考试的核心知识领域,建议考生在冲刺阶段结合考试大纲和历年真题进行针对性复习。课课家软考后续还会持续更新各科目备考资料,助力大家顺利通关2026下半年软考。

  备考小贴士

  软考备考用课课家:自研在线题库 + 历年真题解析 + 考前冲刺资料 + 论文批改指导。

  点击下方链接,立即领取专属备考资料

  >>> 点击进入软考备考专题 <<<



阅读 11 / 评论 0

 相关视频教程更多课程