CAP定理
CAP定理 CAP定理又叫布鲁尔定理,在分布式体统中,不可能同时满足CAP,只能选择CP或AP C(Consistency):一致性 强一致性;在不同节点读取到的数据是一样的,是最新的。 当某个节点出现(网络)故障时,不能保证系统仍然可以正常工作(可用性)。 A(Availability):可用性 非故障节点要求在合理的时间返回。不能阻塞请求。 当某个节点出...
CAP定理 CAP定理又叫布鲁尔定理,在分布式体统中,不可能同时满足CAP,只能选择CP或AP C(Consistency):一致性 强一致性;在不同节点读取到的数据是一样的,是最新的。 当某个节点出现(网络)故障时,不能保证系统仍然可以正常工作(可用性)。 A(Availability):可用性 非故障节点要求在合理的时间返回。不能阻塞请求。 当某个节点出...
一、GC 问题来源 大量指针对象创建,注意:值类型的 struct ,若内部包含指针成员,也会被 GC 追踪 逃逸到堆上的对象 大对象分配,超过 32KB 的对象会被认为是大对象,直接分配到堆上 GC 负担 ≈ 堆上对象数 + 指针对象数 二、定位问题点 从架构层面分析,梳理数据流程和并发模型 go pprof 分析工具 cursor 等 AI ...
todo list 概述 安装 集群安装 创建表 表引擎 PRIMARY KEY 和 ORDER BY SETTINGS 索引 压缩 分区 副本 数据插入 数据删除 数据查询 集群监控和运维 性能调优 故障排查
概述 端口8123:tcp转发 端口9000:http转发 端口9009:interserverHTTPPort 列式存储:磁盘存储按列存储 多核并行:分区间并行处理数据(查询,合并等) 多种表引擎:常用MergeTree Family,Log Family,Integrations 写入建议:一批大于1000行,或每秒不超过一个写入请求 数据类型 常见...
ANTLR简介 Antlr官网 工作原理 antlr-example 1、编写语法规则文件(.g4) 定义一个.g4文件,包含两类规则 1 、词法规则(Lexer Rules):定义如何将输入字符流拆分成词法单元(Token) // 示例:定义整数和运算符的词法规则 INT : [0-9]+; PLUS : '+'; 2 、语法规则(Parser Rules):定义如何...
https://soulmachine.gitbooks.io/system-design/content/cn/
MCP入门 https://modelcontextprotocol.io/introduction
概述 fork:https://www.cnblogs.com/reim/p/17377883.html Redis 是一个开源的高性能键值数据库,它支持多种数据类型,可以满足不同的业务需求。本文将介绍 Redis 的10种数据类型,分别是 string(字符串) hash(哈希) list(列表) set(集合) zset(有序集合) stream(流) ...
一、强一致性 保证 CP 架构的一致性 Paxos Paxos 是指分布式系统中,针对某个值通过提案和投票,多数派达成一致的算法(协议)。 三个角色 Proposer(提案者):多个;接受客户端请求,主动发起提案 Acceptor(接受者|投票者):多个;被动接受提案消息,参与投票并返回结果给 Proposer,发送通知给 Learner Learner(学习者):...
大模型应用开发入门 https://github.com/datawhalechina/llm-universe