240 发简信
IP属地:广东
  • 240
    旁路缓存

    旁路缓存模式的核心思想是:将缓存视为一个独立的、速度更快的辅助系统,应用程序直接负责与缓存和数据库进行交互。 缓存是数据库的“旁路”,而不是数据库的代理。 其基本原则是: 读...

  • 240
    从 Lambda 架构到 Kappa 架构

    Lambda 架构是一个在大数据领域非常经典的设计模式,旨在处理超大规模数据的系统,它通过结合两种不同的处理路径来平衡 延迟、容错性和可扩展性。 一、Lambda 核心思想:...

  • 240
    DevOps 基础详解

    一、DevOps 是什么 DevOps 旨在缩短软件开发生命周期,并以更高的频率、更可靠的质量持续交付价值。关键在于,它不是一个具体的职位或一个工具,而是一个集文化、实践、工...

  • Elasticsearch 核心原理介绍

    1、Elasticsearch 是什么? Elasticsearch 是一个基于 Lucene 构建的、开源的、分布式的、RESTful 的搜索和分析引擎。 基于 Lucen...

  • 数据的分区、分片、分库、分表都是啥

    1. 数据分区 分区的主要目的是将一个大表在物理上分割成多个更小、更易管理的部分(称为分区),但在逻辑上仍然表现为一个完整的表。 工作原理:当对一个表进行查询时,如果查询条件...

  • 基于场景的架构评估

    一、本质原理 在软件架构评估中,基于场景的评估是通过模拟真实业务场景,来检验架构设计是否满足质量属性(如性能、安全性、可扩展性)的方法。其核心思想是:用具体的使用故事(场景)...

  • 基于架构的软件设计

    基于架构的软件设计(Software Design Based on Software Architecture,简称 SBDA 或 ABSD)是一种以软件架构为核心驱动力的...

  • 软件架构风格

    软件架构风格(Software Architectural Style)是描述软件系统高层次组织模式的抽象框架,它定义了一组相关的系统组织原则、组件类型、交互模式、约束条件以...