腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
首页
标签
设计
#
设计
关注
专栏文章
(8.3K)
技术视频
(3)
互动问答
(535)
如何设计容灾方案应对突发故障?
0
回答
设计
、
容灾
数据库多端口设计原则是什么
1
回答
数据库
、
设计
gavin1024
数据库多端口设计原则主要包括以下几点: 1. **功能分离**:不同端口用于不同功能,例如主端口用于常规读写,管理端口用于维护操作(如备份、监控)。 2. **安全隔离**:敏感操作(如管理员登录)使用独立端口,限制访问IP或启用加密(如SSL/TLS)。 3. **负载均衡**:读写端口分离,读端口分担查询压力,写端口专注事务处理。 4. **协议支持**:不同端口支持不同协议(如MySQL的3306用于标准协议,3307用于SSL加密连接)。 5. **高可用性**:故障转移端口用于集群节点通信,确保服务连续性。 **举例**: - MySQL默认3306端口用于常规访问,3307端口可配置为SSL加密连接,提升安全性。 - PostgreSQL的5432端口用于主库读写,5433端口用于只读副本,实现读写分离。 **腾讯云相关产品推荐**: - **TencentDB for MySQL**:支持自定义端口配置,提供SSL加密和读写分离功能。 - **TencentDB for PostgreSQL**:支持多端口部署,集成高可用和备份管理。 - **云数据库Redis**:可通过不同端口区分主从节点,支持安全组规则限制访问。...
展开详请
赞
0
收藏
0
评论
0
分享
数据库多端口设计原则主要包括以下几点: 1. **功能分离**:不同端口用于不同功能,例如主端口用于常规读写,管理端口用于维护操作(如备份、监控)。 2. **安全隔离**:敏感操作(如管理员登录)使用独立端口,限制访问IP或启用加密(如SSL/TLS)。 3. **负载均衡**:读写端口分离,读端口分担查询压力,写端口专注事务处理。 4. **协议支持**:不同端口支持不同协议(如MySQL的3306用于标准协议,3307用于SSL加密连接)。 5. **高可用性**:故障转移端口用于集群节点通信,确保服务连续性。 **举例**: - MySQL默认3306端口用于常规访问,3307端口可配置为SSL加密连接,提升安全性。 - PostgreSQL的5432端口用于主库读写,5433端口用于只读副本,实现读写分离。 **腾讯云相关产品推荐**: - **TencentDB for MySQL**:支持自定义端口配置,提供SSL加密和读写分离功能。 - **TencentDB for PostgreSQL**:支持多端口部署,集成高可用和备份管理。 - **云数据库Redis**:可通过不同端口区分主从节点,支持安全组规则限制访问。
防诈骗数据库怎么设计
1
回答
数据库
、
设计
gavin1024
**答案:** 防诈骗数据库设计需围绕**数据分类、关联分析、实时更新**三大核心,重点关注用户行为、欺诈特征、黑名单等数据。 **1. 数据库表结构设计** - **用户信息表**:存储用户基础信息(如ID、手机号、设备指纹、注册时间)。 - **交易记录表**:记录交易金额、时间、IP地址、设备信息、对手方账户。 - **欺诈特征表**:定义欺诈规则(如高频转账、异地登录、异常金额)。 - **黑名单表**:存储高风险用户ID、手机号、IP、设备指纹。 - **举报记录表**:用户或系统上报的欺诈行为(如诈骗电话、钓鱼链接)。 **2. 关键字段设计** - **用户行为字段**:登录频率、操作时间分布、设备切换记录。 - **交易风险字段**:单笔金额阈值、短时间内多笔交易、收款方集中度。 - **关联字段**:用户ID与设备指纹、IP地址的绑定关系。 **3. 技术实现要点** - **实时计算**:使用流式数据库(如腾讯云TDSQL-C)分析交易流水,触发风控规则。 - **图数据库**:通过腾讯云图数据库TGDB挖掘欺诈团伙关联(如共享设备/IP的多账户)。 - **数据加密**:敏感字段(如手机号)需加密存储,符合隐私法规。 **4. 示例场景** - **高频转账欺诈**:若某账户1分钟内转账5次且金额均超过5万,系统自动冻结并标记黑名单。 - **设备指纹异常**:同一设备登录多个新注册账户,触发二次验证。 **腾讯云相关产品推荐** - **数据库**:TDSQL-C(高并发交易)、TGDB(关联分析)。 - **安全服务**:天御风控系统(实时欺诈检测)。 - **存储**:COS(加密存储举报记录等非结构化数据)。...
展开详请
赞
0
收藏
0
评论
0
分享
**答案:** 防诈骗数据库设计需围绕**数据分类、关联分析、实时更新**三大核心,重点关注用户行为、欺诈特征、黑名单等数据。 **1. 数据库表结构设计** - **用户信息表**:存储用户基础信息(如ID、手机号、设备指纹、注册时间)。 - **交易记录表**:记录交易金额、时间、IP地址、设备信息、对手方账户。 - **欺诈特征表**:定义欺诈规则(如高频转账、异地登录、异常金额)。 - **黑名单表**:存储高风险用户ID、手机号、IP、设备指纹。 - **举报记录表**:用户或系统上报的欺诈行为(如诈骗电话、钓鱼链接)。 **2. 关键字段设计** - **用户行为字段**:登录频率、操作时间分布、设备切换记录。 - **交易风险字段**:单笔金额阈值、短时间内多笔交易、收款方集中度。 - **关联字段**:用户ID与设备指纹、IP地址的绑定关系。 **3. 技术实现要点** - **实时计算**:使用流式数据库(如腾讯云TDSQL-C)分析交易流水,触发风控规则。 - **图数据库**:通过腾讯云图数据库TGDB挖掘欺诈团伙关联(如共享设备/IP的多账户)。 - **数据加密**:敏感字段(如手机号)需加密存储,符合隐私法规。 **4. 示例场景** - **高频转账欺诈**:若某账户1分钟内转账5次且金额均超过5万,系统自动冻结并标记黑名单。 - **设备指纹异常**:同一设备登录多个新注册账户,触发二次验证。 **腾讯云相关产品推荐** - **数据库**:TDSQL-C(高并发交易)、TGDB(关联分析)。 - **安全服务**:天御风控系统(实时欺诈检测)。 - **存储**:COS(加密存储举报记录等非结构化数据)。
数据库的分析设计是什么工作类型
1
回答
数据库
、
工作
、
设计
gavin1024
数据库的分析设计属于软件工程中的系统分析与设计类工作,主要聚焦于数据库系统的需求分析、逻辑结构设计和物理实现规划。 **解释工作类型**: 1. **需求分析**:明确业务对数据存储、查询、事务处理的需求,例如电商系统需设计商品表、订单表及关联关系。 2. **逻辑设计**:将需求转化为数据库模型(如ER图),定义表结构、字段类型、主外键约束等。 3. **物理设计**:根据性能需求选择存储引擎(如InnoDB)、索引策略、分区方案等。 **举例**: 设计一个在线教育平台的数据库时,需分析用户、课程、学习记录等实体关系,逻辑上设计用户表(含ID、姓名字段)、课程表(含ID、标题字段)及关联表,物理上为高频查询字段(如课程ID)建立索引。 **腾讯云相关产品推荐**: - 数据库设计阶段可使用**腾讯云数据库TDSQL**(支持MySQL/PostgreSQL)进行架构验证,或通过**腾讯云数据仓库TCHouse-D**进行大数据分析场景设计。 - 辅助工具推荐**腾讯云数据库智能管家DBbrain**,提供SQL优化建议和性能分析。...
展开详请
赞
0
收藏
0
评论
0
分享
数据库的分析设计属于软件工程中的系统分析与设计类工作,主要聚焦于数据库系统的需求分析、逻辑结构设计和物理实现规划。 **解释工作类型**: 1. **需求分析**:明确业务对数据存储、查询、事务处理的需求,例如电商系统需设计商品表、订单表及关联关系。 2. **逻辑设计**:将需求转化为数据库模型(如ER图),定义表结构、字段类型、主外键约束等。 3. **物理设计**:根据性能需求选择存储引擎(如InnoDB)、索引策略、分区方案等。 **举例**: 设计一个在线教育平台的数据库时,需分析用户、课程、学习记录等实体关系,逻辑上设计用户表(含ID、姓名字段)、课程表(含ID、标题字段)及关联表,物理上为高频查询字段(如课程ID)建立索引。 **腾讯云相关产品推荐**: - 数据库设计阶段可使用**腾讯云数据库TDSQL**(支持MySQL/PostgreSQL)进行架构验证,或通过**腾讯云数据仓库TCHouse-D**进行大数据分析场景设计。 - 辅助工具推荐**腾讯云数据库智能管家DBbrain**,提供SQL优化建议和性能分析。
数据库三级分类设计是什么
1
回答
数据库
、
设计
gavin1024
数据库三级分类设计指将数据库对象按层次分为系统级、数据库级和表级三个层级进行管理与设计。 1. **系统级**:涉及整个数据库系统的配置与资源管理,如服务器参数、存储分配、用户权限等。 *举例*:设置数据库连接数上限、内存分配策略。 *腾讯云相关产品*:腾讯云数据库MySQL/TDSQL支持通过控制台调整实例规格(CPU/内存)和网络带宽。 2. **数据库级**:针对单个数据库的逻辑设计,包括模式(Schema)、用户角色、访问控制等。 *举例*:创建不同业务模块的独立Schema,分配只读或读写权限。 *腾讯云相关产品*:腾讯云TDSQL提供多租户隔离功能,支持为不同业务分配独立数据库实例。 3. **表级**:具体到数据表的字段、索引、约束等设计,直接影响查询性能和数据完整性。 *举例*:为用户表设计主键(ID)、外键(关联订单表)、唯一索引(手机号)。 *腾讯云相关产品*:腾讯云数据库支持自动索引推荐功能,可优化表级查询效率。...
展开详请
赞
0
收藏
0
评论
0
分享
数据库三级分类设计指将数据库对象按层次分为系统级、数据库级和表级三个层级进行管理与设计。 1. **系统级**:涉及整个数据库系统的配置与资源管理,如服务器参数、存储分配、用户权限等。 *举例*:设置数据库连接数上限、内存分配策略。 *腾讯云相关产品*:腾讯云数据库MySQL/TDSQL支持通过控制台调整实例规格(CPU/内存)和网络带宽。 2. **数据库级**:针对单个数据库的逻辑设计,包括模式(Schema)、用户角色、访问控制等。 *举例*:创建不同业务模块的独立Schema,分配只读或读写权限。 *腾讯云相关产品*:腾讯云TDSQL提供多租户隔离功能,支持为不同业务分配独立数据库实例。 3. **表级**:具体到数据表的字段、索引、约束等设计,直接影响查询性能和数据完整性。 *举例*:为用户表设计主键(ID)、外键(关联订单表)、唯一索引(手机号)。 *腾讯云相关产品*:腾讯云数据库支持自动索引推荐功能,可优化表级查询效率。
设计数据库表需要注意什么问题
1
回答
数据库
、
设计
gavin1024
设计数据库表需注意以下问题及示例,腾讯云相关产品推荐穿插其中: 1. **主键设计** - 每个表应有唯一主键(如自增ID或业务唯一标识)。 - 示例:用户表用`user_id`作为主键。 - 腾讯云推荐:使用**TDSQL-C MySQL版**自增主键功能,支持高性能写入。 2. **字段类型与长度** - 选择合适的数据类型(如`INT`而非`VARCHAR`存数字),避免过度分配长度。 - 示例:手机号用`CHAR(11)`而非`TEXT`。 - 腾讯云推荐:**TDSQL-C PostgreSQL版**支持精确数据类型优化存储。 3. **索引设计** - 为高频查询字段添加索引,但避免过多索引影响写入性能。 - 示例:订单表对`user_id`和`create_time`建联合索引。 - 腾讯云推荐:**TDSQL-C MySQL版**的智能索引推荐功能。 4. **范式与反范式平衡** - 遵循3NF减少冗余,必要时适度反范式化(如订单表冗余商品名称避免多表关联)。 - 示例:电商订单表直接存储商品名称而非仅商品ID。 - 腾讯云推荐:**TBase**(分布式数据库)支持复杂查询优化。 5. **数据约束** - 使用`NOT NULL`、`UNIQUE`、`CHECK`等约束保证数据完整性。 - 示例:用户邮箱字段设置`UNIQUE`约束。 - 腾讯云推荐:**TDSQL-C PostgreSQL版**的严格约束支持。 6. **分区与分表** - 大数据量表按时间或范围分区(如日志表按月份分区)。 - 示例:订单表按`create_time`按月分表。 - 腾讯云推荐:**TDSQL-C MySQL版**的自动分区分表功能。 7. **字符集与排序规则** - 统一使用`UTF8MB4`字符集支持多语言和表情符号。 - 示例:国际化应用表设置`CHARACTER SET utf8mb4`。 - 腾讯云推荐:**TDSQL-C MySQL版**默认支持UTF8MB4。 8. **外键与事务** - 合理使用外键维护关联,关键操作用事务保证原子性。 - 示例:订单与商品表通过外键关联,扣库存用事务。 - 腾讯云推荐:**TDSQL-C PostgreSQL版**的ACID事务支持。 9. **历史数据归档** - 冷数据定期归档至历史表或对象存储(如腾讯云**COS**)。 - 示例:将3年前的订单数据迁移到COS降低成本。 10. **命名规范** - 表名、字段名使用小写下划线风格(如`user_profile`)。 - 示例:避免使用`user1`、`userinfo`等模糊命名。 腾讯云数据库产品:**TDSQL-C**(MySQL/PostgreSQL兼容)、**TBase**(分布式HTAP)、**CynosDB**(云原生数据库)均支持上述设计需求。...
展开详请
赞
0
收藏
0
评论
0
分享
设计数据库表需注意以下问题及示例,腾讯云相关产品推荐穿插其中: 1. **主键设计** - 每个表应有唯一主键(如自增ID或业务唯一标识)。 - 示例:用户表用`user_id`作为主键。 - 腾讯云推荐:使用**TDSQL-C MySQL版**自增主键功能,支持高性能写入。 2. **字段类型与长度** - 选择合适的数据类型(如`INT`而非`VARCHAR`存数字),避免过度分配长度。 - 示例:手机号用`CHAR(11)`而非`TEXT`。 - 腾讯云推荐:**TDSQL-C PostgreSQL版**支持精确数据类型优化存储。 3. **索引设计** - 为高频查询字段添加索引,但避免过多索引影响写入性能。 - 示例:订单表对`user_id`和`create_time`建联合索引。 - 腾讯云推荐:**TDSQL-C MySQL版**的智能索引推荐功能。 4. **范式与反范式平衡** - 遵循3NF减少冗余,必要时适度反范式化(如订单表冗余商品名称避免多表关联)。 - 示例:电商订单表直接存储商品名称而非仅商品ID。 - 腾讯云推荐:**TBase**(分布式数据库)支持复杂查询优化。 5. **数据约束** - 使用`NOT NULL`、`UNIQUE`、`CHECK`等约束保证数据完整性。 - 示例:用户邮箱字段设置`UNIQUE`约束。 - 腾讯云推荐:**TDSQL-C PostgreSQL版**的严格约束支持。 6. **分区与分表** - 大数据量表按时间或范围分区(如日志表按月份分区)。 - 示例:订单表按`create_time`按月分表。 - 腾讯云推荐:**TDSQL-C MySQL版**的自动分区分表功能。 7. **字符集与排序规则** - 统一使用`UTF8MB4`字符集支持多语言和表情符号。 - 示例:国际化应用表设置`CHARACTER SET utf8mb4`。 - 腾讯云推荐:**TDSQL-C MySQL版**默认支持UTF8MB4。 8. **外键与事务** - 合理使用外键维护关联,关键操作用事务保证原子性。 - 示例:订单与商品表通过外键关联,扣库存用事务。 - 腾讯云推荐:**TDSQL-C PostgreSQL版**的ACID事务支持。 9. **历史数据归档** - 冷数据定期归档至历史表或对象存储(如腾讯云**COS**)。 - 示例:将3年前的订单数据迁移到COS降低成本。 10. **命名规范** - 表名、字段名使用小写下划线风格(如`user_profile`)。 - 示例:避免使用`user1`、`userinfo`等模糊命名。 腾讯云数据库产品:**TDSQL-C**(MySQL/PostgreSQL兼容)、**TBase**(分布式HTAP)、**CynosDB**(云原生数据库)均支持上述设计需求。
为什么数据库要设计连接池
1
回答
数据库
、
设计
gavin1024
答案:数据库设计连接池是为了减少频繁创建和销毁数据库连接的开销,提高系统性能和资源利用率。 解释:每次数据库操作都新建连接会导致高延迟和资源浪费,连接池预先创建并维护一组可用连接,应用程序按需复用这些连接,避免重复建立连接的开销。 举例:一个Web应用每秒处理100次数据库查询,若每次查询都新建连接,会产生显著延迟;使用连接池后,10个连接可循环服务所有请求,响应速度提升且服务器负载降低。 腾讯云相关产品:腾讯云数据库MySQL/PostgreSQL支持连接池功能,可通过参数配置连接池大小;此外,腾讯云的TDSQL-C(云原生数据库)也内置高效连接管理机制,适合高并发场景。...
展开详请
赞
0
收藏
0
评论
0
分享
答案:数据库设计连接池是为了减少频繁创建和销毁数据库连接的开销,提高系统性能和资源利用率。 解释:每次数据库操作都新建连接会导致高延迟和资源浪费,连接池预先创建并维护一组可用连接,应用程序按需复用这些连接,避免重复建立连接的开销。 举例:一个Web应用每秒处理100次数据库查询,若每次查询都新建连接,会产生显著延迟;使用连接池后,10个连接可循环服务所有请求,响应速度提升且服务器负载降低。 腾讯云相关产品:腾讯云数据库MySQL/PostgreSQL支持连接池功能,可通过参数配置连接池大小;此外,腾讯云的TDSQL-C(云原生数据库)也内置高效连接管理机制,适合高并发场景。
怎么设计数据库
1
回答
数据库
、
设计
gavin1024
设计数据库一般按以下步骤进行: ### 需求分析 明确数据库要支持的业务功能和用户需求,确定需存储的数据及数据间关系。比如电商系统,需存储商品信息、用户信息、订单信息等。 ### 概念设计 通过E - R图(实体 - 关系图)描述数据的概念模型,确定实体、属性和实体间关系。如电商系统里,商品、用户、订单是实体,商品有名称、价格等属性,用户与订单是多对多关系。 ### 逻辑设计 将E - R图转换为数据库管理系统支持的数据模型,如关系模型,确定表结构、字段类型、主键、外键等。例如把商品实体设计成“商品表”,包含商品ID(主键)、商品名称、价格等字段;订单实体设计成“订单表”,包含订单ID(主键)、用户ID(外键关联用户表)、商品ID(外键关联商品表)等字段。 ### 物理设计 根据数据库管理系统的特点,确定数据的存储结构、索引策略等。如为经常用于查询的字段创建索引,提高查询效率。 ### 实施与维护 使用数据库管理系统创建表、定义约束等,将设计转化为实际的数据库。运行中要监控性能,进行备份恢复等维护工作。 **举例**:设计学校学生管理系统数据库。需求是管理学生信息、课程信息和成绩信息。概念设计中确定学生、课程、成绩为实体,学生有学号、姓名等属性,课程有课程号、课程名等属性,成绩关联学生和课程。逻辑设计创建“学生表”(学号为主键)、“课程表”(课程号为主键)、“成绩表”(学号和课程号为联合主键,分别关联学生表和课程表)。物理设计为常用查询字段如学号、课程名创建索引。 腾讯云相关产品推荐:可使用腾讯云数据库MySQL版,它是一种关系型数据库服务,提供高性能、高可靠、易管理的数据库解决方案,适合上述学校学生管理系统这类业务场景;也可考虑腾讯云数据库TDSQL,它兼容MySQL语法,具备自动水平拆分、在线平滑扩容等能力,能满足业务增长需求。...
展开详请
赞
0
收藏
0
评论
0
分享
设计数据库一般按以下步骤进行: ### 需求分析 明确数据库要支持的业务功能和用户需求,确定需存储的数据及数据间关系。比如电商系统,需存储商品信息、用户信息、订单信息等。 ### 概念设计 通过E - R图(实体 - 关系图)描述数据的概念模型,确定实体、属性和实体间关系。如电商系统里,商品、用户、订单是实体,商品有名称、价格等属性,用户与订单是多对多关系。 ### 逻辑设计 将E - R图转换为数据库管理系统支持的数据模型,如关系模型,确定表结构、字段类型、主键、外键等。例如把商品实体设计成“商品表”,包含商品ID(主键)、商品名称、价格等字段;订单实体设计成“订单表”,包含订单ID(主键)、用户ID(外键关联用户表)、商品ID(外键关联商品表)等字段。 ### 物理设计 根据数据库管理系统的特点,确定数据的存储结构、索引策略等。如为经常用于查询的字段创建索引,提高查询效率。 ### 实施与维护 使用数据库管理系统创建表、定义约束等,将设计转化为实际的数据库。运行中要监控性能,进行备份恢复等维护工作。 **举例**:设计学校学生管理系统数据库。需求是管理学生信息、课程信息和成绩信息。概念设计中确定学生、课程、成绩为实体,学生有学号、姓名等属性,课程有课程号、课程名等属性,成绩关联学生和课程。逻辑设计创建“学生表”(学号为主键)、“课程表”(课程号为主键)、“成绩表”(学号和课程号为联合主键,分别关联学生表和课程表)。物理设计为常用查询字段如学号、课程名创建索引。 腾讯云相关产品推荐:可使用腾讯云数据库MySQL版,它是一种关系型数据库服务,提供高性能、高可靠、易管理的数据库解决方案,适合上述学校学生管理系统这类业务场景;也可考虑腾讯云数据库TDSQL,它兼容MySQL语法,具备自动水平拆分、在线平滑扩容等能力,能满足业务增长需求。
设计数据库的特点是什么
1
回答
数据库
、
设计
gavin1024
设计数据库的特点包括: 1. **数据结构化**:数据库将数据组织成结构化的形式(如表、关系),便于存储和管理。 - *例子*:电商数据库中,用户信息、订单信息、商品信息分别存储在不同的表中,并通过外键关联。 2. **数据独立性**:逻辑数据独立性(应用程序不受数据库结构变化影响)和物理数据独立性(存储结构变化不影响逻辑结构)。 - *例子*:修改表的字段类型(如从`INT`改为`BIGINT`)时,应用程序代码无需改动。 3. **数据冗余控制**:通过规范化设计减少重复数据,提高存储效率。 - *例子*:用户地址信息只存储一次,订单表通过用户ID关联,而非重复存储地址。 4. **数据安全性**:支持权限管理、加密等机制,保护数据不被未授权访问。 - *例子*:腾讯云数据库MySQL支持细粒度权限控制,可限制用户仅访问特定表。 5. **数据一致性**:通过事务(ACID特性)保证并发操作下的数据正确性。 - *例子*:银行转账时,扣款和入账操作要么全部成功,要么全部回滚。 6. **高效查询**:支持索引、优化器等技术,加速数据检索。 - *例子*:腾讯云数据库TDSQL为订单表创建联合索引,加速按用户ID和时间范围的查询。 **腾讯云相关产品推荐**: - 关系型数据库:腾讯云TDSQL(兼容MySQL/PostgreSQL) - 非关系型数据库:腾讯云TencentDB for Redis(缓存)、TencentDB for MongoDB(文档存储) - 数据库管理工具:腾讯云数据库智能管家DBbrain(性能优化、安全审计)...
展开详请
赞
0
收藏
0
评论
0
分享
设计数据库的特点包括: 1. **数据结构化**:数据库将数据组织成结构化的形式(如表、关系),便于存储和管理。 - *例子*:电商数据库中,用户信息、订单信息、商品信息分别存储在不同的表中,并通过外键关联。 2. **数据独立性**:逻辑数据独立性(应用程序不受数据库结构变化影响)和物理数据独立性(存储结构变化不影响逻辑结构)。 - *例子*:修改表的字段类型(如从`INT`改为`BIGINT`)时,应用程序代码无需改动。 3. **数据冗余控制**:通过规范化设计减少重复数据,提高存储效率。 - *例子*:用户地址信息只存储一次,订单表通过用户ID关联,而非重复存储地址。 4. **数据安全性**:支持权限管理、加密等机制,保护数据不被未授权访问。 - *例子*:腾讯云数据库MySQL支持细粒度权限控制,可限制用户仅访问特定表。 5. **数据一致性**:通过事务(ACID特性)保证并发操作下的数据正确性。 - *例子*:银行转账时,扣款和入账操作要么全部成功,要么全部回滚。 6. **高效查询**:支持索引、优化器等技术,加速数据检索。 - *例子*:腾讯云数据库TDSQL为订单表创建联合索引,加速按用户ID和时间范围的查询。 **腾讯云相关产品推荐**: - 关系型数据库:腾讯云TDSQL(兼容MySQL/PostgreSQL) - 非关系型数据库:腾讯云TencentDB for Redis(缓存)、TencentDB for MongoDB(文档存储) - 数据库管理工具:腾讯云数据库智能管家DBbrain(性能优化、安全审计)
系统的低延迟是如何实现的?
1
回答
系统架构
、
设计
、
系统
、
最佳实践
王新栋
《架构修炼之道》书籍作者,“程序架道”公众号作者,脚踏实地,做一个不飘的架构师。
设计低延迟系统的核心在于“全链路极简主义”与技术深度优化。首先要进行端到端时延拆解(从用户请求到响应),识别关键瓶颈点(如网络传输、序列化、磁盘I/O)。关键技术方案包括:网络层采用RDMA或内核旁路(如DPDK)削减μs级延迟;数据传输用二进制协议(FlatBuffers/Cap'n Proto)替代JSON;计算层通过内存驻留数据(Redis/Memcached)、无锁队列(Disruptor)、实时优先级线程池避免上下文切换;存储层用SSD+LSM树引擎(RocksDB)或时间序列数据库(InfluxDB);部署时需物理拓扑优化——将计算节点靠近用户(边缘节点)、关键组件同机房部署(交换机微秒级延迟)。容错设计则用异步复制替代强一致,通过背压机制(如Reactive Streams)和熔断器保障系统不被突发流量击垮。实践中需持续基准测试(如JMH+火焰图),记住:任何超过绝对必要的软件抽象(如多层代理)都是延迟的敌人,必须坚决消除。...
展开详请
赞
0
收藏
0
评论
0
分享
设计低延迟系统的核心在于“全链路极简主义”与技术深度优化。首先要进行端到端时延拆解(从用户请求到响应),识别关键瓶颈点(如网络传输、序列化、磁盘I/O)。关键技术方案包括:网络层采用RDMA或内核旁路(如DPDK)削减μs级延迟;数据传输用二进制协议(FlatBuffers/Cap'n Proto)替代JSON;计算层通过内存驻留数据(Redis/Memcached)、无锁队列(Disruptor)、实时优先级线程池避免上下文切换;存储层用SSD+LSM树引擎(RocksDB)或时间序列数据库(InfluxDB);部署时需物理拓扑优化——将计算节点靠近用户(边缘节点)、关键组件同机房部署(交换机微秒级延迟)。容错设计则用异步复制替代强一致,通过背压机制(如Reactive Streams)和熔断器保障系统不被突发流量击垮。实践中需持续基准测试(如JMH+火焰图),记住:任何超过绝对必要的软件抽象(如多层代理)都是延迟的敌人,必须坚决消除。
分布式锁的终极悖论:CP锁服务 vs 业务层乐观锁
0
回答
zookeeper
、
分布式锁
、
服务
、
设计
、
网络
系统的自愈能力该如何设计?
0
回答
设计
、
系统
动态可重构性
1
回答
系统架构
、
设计
、
系统
、
重构
Delphi Shen
近30年IT老兵,从编程到架构,从架构到管理,活到老学到老
首先,还是要分类分层,这也是一个我自己最习惯的方法论,先分类分层。 哪些是基本不变的?哪些是频繁改变的? 然后大致分为三类:不变,缓变,常变 然后回到问题的核心,为啥要设计一个动态可重构?要带来什么价值,又打算付出什么和价值对等的成本? 然后就是有哪些技术可以实现,成本是多少?这个技术的代价是什么?(性能、切换延迟、数据丢失都是代价),基于成本和代价做一个平衡和选择。 自己的经验,动态可重构性意味着 1)解耦,一定要解耦才有可变的可能 2)链接,解耦以后通过设计一个好的链接体系,来将各部分连接,这个链接器必须足够强壮 3)动态调整,对于动态调整可能产生的代价做出处理,一个一个解决 4)回过去重新评估“可管理性”,这个是系统未来迭代的核心。...
展开详请
赞
0
收藏
0
评论
0
分享
首先,还是要分类分层,这也是一个我自己最习惯的方法论,先分类分层。 哪些是基本不变的?哪些是频繁改变的? 然后大致分为三类:不变,缓变,常变 然后回到问题的核心,为啥要设计一个动态可重构?要带来什么价值,又打算付出什么和价值对等的成本? 然后就是有哪些技术可以实现,成本是多少?这个技术的代价是什么?(性能、切换延迟、数据丢失都是代价),基于成本和代价做一个平衡和选择。 自己的经验,动态可重构性意味着 1)解耦,一定要解耦才有可变的可能 2)链接,解耦以后通过设计一个好的链接体系,来将各部分连接,这个链接器必须足够强壮 3)动态调整,对于动态调整可能产生的代价做出处理,一个一个解决 4)回过去重新评估“可管理性”,这个是系统未来迭代的核心。
【已验证DAU+23%模型】申请元宝用户增长合作 - 年50万精准用户方案?
1
回答
微信
、
模型
、
设计
、
腾讯
、
腾讯元宝
用户11656366
不要显现出来,保密级别的
赞
0
收藏
0
评论
0
分享
不要显现出来,保密级别的
ui设计数据库是什么意思
1
回答
数据库
、
ui
、
设计
gavin1024
UI设计数据库指为支持UI(用户界面)设计流程和数据管理而构建的数据库,用于存储UI设计相关的各类数据,如界面元素属性、设计规范、用户交互数据等,方便团队协作、版本管理和设计复用。 解释:UI设计涉及大量元素和规范,数据库可系统化存储这些信息。例如,存储按钮颜色、尺寸、交互效果等属性,设计团队能快速调用和修改;记录设计规范,确保不同页面风格统一;还能收集用户点击、停留时间等交互数据,为优化设计提供依据。 举例:开发一款电商APP,UI设计数据库可存储商品详情页的图片尺寸、文字排版规则、加入购物车按钮的动画效果等数据。设计人员后续修改页面时,直接从数据库调用这些信息,保持设计一致性;产品经理通过分析用户点击商品图片的频率等数据,决定是否调整图片展示位置。 腾讯云相关产品推荐:可使用腾讯云数据库MySQL存储结构化的UI设计数据,如界面元素属性、设计规范等;用腾讯云对象存储COS存储UI设计素材,像图片、图标等;借助腾讯云数据万象CI对存储的图片素材进行裁剪、压缩等处理,满足不同场景需求。...
展开详请
赞
0
收藏
0
评论
0
分享
UI设计数据库指为支持UI(用户界面)设计流程和数据管理而构建的数据库,用于存储UI设计相关的各类数据,如界面元素属性、设计规范、用户交互数据等,方便团队协作、版本管理和设计复用。 解释:UI设计涉及大量元素和规范,数据库可系统化存储这些信息。例如,存储按钮颜色、尺寸、交互效果等属性,设计团队能快速调用和修改;记录设计规范,确保不同页面风格统一;还能收集用户点击、停留时间等交互数据,为优化设计提供依据。 举例:开发一款电商APP,UI设计数据库可存储商品详情页的图片尺寸、文字排版规则、加入购物车按钮的动画效果等数据。设计人员后续修改页面时,直接从数据库调用这些信息,保持设计一致性;产品经理通过分析用户点击商品图片的频率等数据,决定是否调整图片展示位置。 腾讯云相关产品推荐:可使用腾讯云数据库MySQL存储结构化的UI设计数据,如界面元素属性、设计规范等;用腾讯云对象存储COS存储UI设计素材,像图片、图标等;借助腾讯云数据万象CI对存储的图片素材进行裁剪、压缩等处理,满足不同场景需求。
数据库表设计中为什么要用varchar
1
回答
数据库
、
varchar
、
设计
gavin1024
在数据库表设计中使用`varchar`类型主要因为其灵活性和存储效率,适用于长度可变的字符串数据。 **原因解释:** 1. **节省存储空间**:`varchar`只占用实际存储的字符空间加上长度标识(通常1-2字节),而固定长度的`char`会为每条记录分配预设的最大长度,即使数据未填满也会浪费空间。 2. **适应动态数据**:适合存储长度不确定的文本(如用户名、地址),避免因固定长度截断或填充无效空格。 **举例:** - 用户表中的`username`字段:不同用户用户名长度可能差异大(如“Tom”和“Alexander”),用`varchar(50)`比`char(50)`更高效。 - 商品描述`description`:内容长度波动大,`varchar`可灵活存储短文本或长段落。 **腾讯云相关产品推荐:** 在腾讯云数据库(如TencentDB for MySQL、TencentDB for PostgreSQL)中,设计表字段时可直接选用`varchar`类型,并通过控制台或API灵活调整字段长度,优化存储和查询性能。...
展开详请
赞
0
收藏
0
评论
0
分享
在数据库表设计中使用`varchar`类型主要因为其灵活性和存储效率,适用于长度可变的字符串数据。 **原因解释:** 1. **节省存储空间**:`varchar`只占用实际存储的字符空间加上长度标识(通常1-2字节),而固定长度的`char`会为每条记录分配预设的最大长度,即使数据未填满也会浪费空间。 2. **适应动态数据**:适合存储长度不确定的文本(如用户名、地址),避免因固定长度截断或填充无效空格。 **举例:** - 用户表中的`username`字段:不同用户用户名长度可能差异大(如“Tom”和“Alexander”),用`varchar(50)`比`char(50)`更高效。 - 商品描述`description`:内容长度波动大,`varchar`可灵活存储短文本或长段落。 **腾讯云相关产品推荐:** 在腾讯云数据库(如TencentDB for MySQL、TencentDB for PostgreSQL)中,设计表字段时可直接选用`varchar`类型,并通过控制台或API灵活调整字段长度,优化存储和查询性能。
网络游戏数据库怎么设计
1
回答
数据库
、
设计
gavin1024
网络游戏数据库设计需围绕高并发、低延迟、数据一致性和扩展性展开,核心要点如下: --- ### **1. 数据库类型选择** - **关系型数据库(如MySQL、PostgreSQL)**:存储玩家基础数据(账号、角色属性、装备等),保证事务一致性。 - **NoSQL(如Redis、MongoDB)**:处理高频访问的临时数据(如在线状态、实时排行榜)或非结构化数据(如聊天记录)。 **示例**: - MySQL存储角色等级、任务进度; - Redis缓存玩家当前血量、技能冷却时间。 --- ### **2. 表结构设计关键点** - **角色表**:`player_id`(主键)、`account_id`(关联账号)、`level`、`exp`、`guild_id`等。 - **装备表**:`item_id`(主键)、`player_id`(外键)、`item_type`、`durability`等,通过外键关联角色。 - **日志表**:分表存储战斗日志、交易记录,避免单表过大。 **优化技巧**: - 使用索引加速查询(如`player_id`索引); - 拆分大表(如按时间分表存储日志)。 --- ### **3. 高并发与缓存策略** - **读写分离**:主库写,从库读,减轻压力。 - **缓存热点数据**:如Redis缓存排行榜、玩家在线状态,定期同步到数据库。 - **异步处理**:非关键操作(如日志记录)通过消息队列(如腾讯云CMQ)异步写入。 --- ### **4. 数据安全与备份** - **事务管理**:关键操作(如交易、升级)使用事务保证原子性。 - **定期备份**:全量+增量备份,结合腾讯云CBS(云硬盘)快照功能。 - **防作弊**:服务端校验关键数据(如伤害计算)。 --- ### **5. 腾讯云相关产品推荐** - **数据库**:TencentDB for MySQL(高可用版)、TencentDB for Redis(集群版)。 - **缓存与队列**:腾讯云Redis、CMQ消息队列。 - **存储与备份**:CBS云硬盘、COS对象存储(存日志/资源文件)。 - **监控**:云监控(Cloud Monitor)实时跟踪数据库性能。 --- ### **6. 扩展性设计** - **分库分表**:按玩家ID哈希分片(如16库×16表),避免单库瓶颈。 - **微服务化**:将战斗、社交等模块数据库解耦,独立扩展。 **示例**: - 战斗服使用独立Redis集群存储实时状态; - 账号系统单独部署MySQL集群。...
展开详请
赞
0
收藏
0
评论
0
分享
网络游戏数据库设计需围绕高并发、低延迟、数据一致性和扩展性展开,核心要点如下: --- ### **1. 数据库类型选择** - **关系型数据库(如MySQL、PostgreSQL)**:存储玩家基础数据(账号、角色属性、装备等),保证事务一致性。 - **NoSQL(如Redis、MongoDB)**:处理高频访问的临时数据(如在线状态、实时排行榜)或非结构化数据(如聊天记录)。 **示例**: - MySQL存储角色等级、任务进度; - Redis缓存玩家当前血量、技能冷却时间。 --- ### **2. 表结构设计关键点** - **角色表**:`player_id`(主键)、`account_id`(关联账号)、`level`、`exp`、`guild_id`等。 - **装备表**:`item_id`(主键)、`player_id`(外键)、`item_type`、`durability`等,通过外键关联角色。 - **日志表**:分表存储战斗日志、交易记录,避免单表过大。 **优化技巧**: - 使用索引加速查询(如`player_id`索引); - 拆分大表(如按时间分表存储日志)。 --- ### **3. 高并发与缓存策略** - **读写分离**:主库写,从库读,减轻压力。 - **缓存热点数据**:如Redis缓存排行榜、玩家在线状态,定期同步到数据库。 - **异步处理**:非关键操作(如日志记录)通过消息队列(如腾讯云CMQ)异步写入。 --- ### **4. 数据安全与备份** - **事务管理**:关键操作(如交易、升级)使用事务保证原子性。 - **定期备份**:全量+增量备份,结合腾讯云CBS(云硬盘)快照功能。 - **防作弊**:服务端校验关键数据(如伤害计算)。 --- ### **5. 腾讯云相关产品推荐** - **数据库**:TencentDB for MySQL(高可用版)、TencentDB for Redis(集群版)。 - **缓存与队列**:腾讯云Redis、CMQ消息队列。 - **存储与备份**:CBS云硬盘、COS对象存储(存日志/资源文件)。 - **监控**:云监控(Cloud Monitor)实时跟踪数据库性能。 --- ### **6. 扩展性设计** - **分库分表**:按玩家ID哈希分片(如16库×16表),避免单库瓶颈。 - **微服务化**:将战斗、社交等模块数据库解耦,独立扩展。 **示例**: - 战斗服使用独立Redis集群存储实时状态; - 账号系统单独部署MySQL集群。
设计数据库系统用什么语言
1
回答
设计
gavin1024
设计数据库系统主要使用以下语言: 1. **SQL(结构化查询语言)**:用于定义、操作和管理数据库,如创建表、插入数据、查询数据等。 - **示例**:`CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100));` 2. **DDL(数据定义语言)**:SQL的子集,用于定义数据库结构,如表、索引、视图等。 - **示例**:`ALTER TABLE users ADD COLUMN phone VARCHAR(20);` 3. **DML(数据操作语言)**:SQL的子集,用于插入、更新、删除数据。 - **示例**:`INSERT INTO users (id, name, email) VALUES (1, '张三', 'zhangsan@example.com');` 4. **DCL(数据控制语言)**:SQL的子集,用于权限管理,如GRANT、REVOKE。 - **示例**:`GRANT SELECT ON users TO 'read_user'@'localhost';` 5. **TCL(事务控制语言)**:SQL的子集,用于事务管理,如COMMIT、ROLLBACK。 - **示例**:`BEGIN; UPDATE users SET email='new@example.com' WHERE id=1; COMMIT;` **数据库设计工具**: - 可视化工具如**MySQL Workbench**、**pgAdmin**(PostgreSQL)、**Navicat**等。 **腾讯云相关产品推荐**: - **TencentDB**(腾讯云数据库):支持MySQL、PostgreSQL、Redis等多种数据库,提供高可用、弹性扩展能力。 - **TDSQL**(腾讯云分布式数据库):适用于高并发、分布式场景,兼容MySQL协议。 - **云数据库Redis版**:高性能缓存数据库,适用于会话存储、实时分析等场景。...
展开详请
赞
0
收藏
0
评论
0
分享
设计数据库系统主要使用以下语言: 1. **SQL(结构化查询语言)**:用于定义、操作和管理数据库,如创建表、插入数据、查询数据等。 - **示例**:`CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100));` 2. **DDL(数据定义语言)**:SQL的子集,用于定义数据库结构,如表、索引、视图等。 - **示例**:`ALTER TABLE users ADD COLUMN phone VARCHAR(20);` 3. **DML(数据操作语言)**:SQL的子集,用于插入、更新、删除数据。 - **示例**:`INSERT INTO users (id, name, email) VALUES (1, '张三', 'zhangsan@example.com');` 4. **DCL(数据控制语言)**:SQL的子集,用于权限管理,如GRANT、REVOKE。 - **示例**:`GRANT SELECT ON users TO 'read_user'@'localhost';` 5. **TCL(事务控制语言)**:SQL的子集,用于事务管理,如COMMIT、ROLLBACK。 - **示例**:`BEGIN; UPDATE users SET email='new@example.com' WHERE id=1; COMMIT;` **数据库设计工具**: - 可视化工具如**MySQL Workbench**、**pgAdmin**(PostgreSQL)、**Navicat**等。 **腾讯云相关产品推荐**: - **TencentDB**(腾讯云数据库):支持MySQL、PostgreSQL、Redis等多种数据库,提供高可用、弹性扩展能力。 - **TDSQL**(腾讯云分布式数据库):适用于高并发、分布式场景,兼容MySQL协议。 - **云数据库Redis版**:高性能缓存数据库,适用于会话存储、实时分析等场景。
大模型存储的分布式索引动态扩展策略如何设计?
1
回答
存储
、
分布式
、
模型
、
设计
、
索引
gavin1024
大模型存储的分布式索引动态扩展策略设计需解决数据量增长与查询性能平衡问题,核心思路包括分片策略、负载均衡和元数据管理。 1. **分片策略**:采用一致性哈希或动态范围分片,将索引数据分散到多个节点。例如,按词项哈希值分片,新节点加入时仅迁移部分哈希区间数据,避免全量重新分片。 *示例*:词项"人工智能"哈希后归属节点A,当节点B加入时,仅需将哈希区间10%-20%的数据从A迁移到B。 2. **动态负载均衡**:监控节点负载(CPU/内存/磁盘IO),通过控制器触发数据迁移。例如,节点C负载过高时,将其20%的热数据迁移到空闲节点D。 *腾讯云推荐*:使用腾讯云TDSQL-C(分布式数据库)的自动分片扩缩容功能,结合云监控实现动态调整。 3. **元数据管理**:采用分层元数据架构,全局元数据(如分片映射表)集中存储于高可用服务(如ZooKeeper),节点本地缓存分片位置信息。 *示例*:新增节点E时,全局元数据服务更新分片映射表,客户端通过本地缓存减少元数据查询延迟。 4. **冷热数据分离**:高频访问的索引分片部署在SSD节点,低频数据存放到HDD节点。腾讯云COS(对象存储)可对接分布式索引系统,自动归档冷数据。 5. **增量扩展机制**:支持在线扩容,新节点加入后逐步接管数据分片,期间查询请求可路由到新旧节点(双读验证一致性)。...
展开详请
赞
0
收藏
0
评论
0
分享
大模型存储的分布式索引动态扩展策略设计需解决数据量增长与查询性能平衡问题,核心思路包括分片策略、负载均衡和元数据管理。 1. **分片策略**:采用一致性哈希或动态范围分片,将索引数据分散到多个节点。例如,按词项哈希值分片,新节点加入时仅迁移部分哈希区间数据,避免全量重新分片。 *示例*:词项"人工智能"哈希后归属节点A,当节点B加入时,仅需将哈希区间10%-20%的数据从A迁移到B。 2. **动态负载均衡**:监控节点负载(CPU/内存/磁盘IO),通过控制器触发数据迁移。例如,节点C负载过高时,将其20%的热数据迁移到空闲节点D。 *腾讯云推荐*:使用腾讯云TDSQL-C(分布式数据库)的自动分片扩缩容功能,结合云监控实现动态调整。 3. **元数据管理**:采用分层元数据架构,全局元数据(如分片映射表)集中存储于高可用服务(如ZooKeeper),节点本地缓存分片位置信息。 *示例*:新增节点E时,全局元数据服务更新分片映射表,客户端通过本地缓存减少元数据查询延迟。 4. **冷热数据分离**:高频访问的索引分片部署在SSD节点,低频数据存放到HDD节点。腾讯云COS(对象存储)可对接分布式索引系统,自动归档冷数据。 5. **增量扩展机制**:支持在线扩容,新节点加入后逐步接管数据分片,期间查询请求可路由到新旧节点(双读验证一致性)。
大模型存储的自动化部署配置管理如何设计?
1
回答
存储
、
模型
、
设计
、
自动化部署
gavin1024
大模型存储的自动化部署配置管理设计需结合弹性扩展、高可用性和版本控制等特性,以下是关键设计要点及腾讯云相关方案: 1. **存储架构设计** - 采用对象存储(如腾讯云COS)作为基础存储层,支持PB级非结构化数据存储,自动分片和冗余备份保障数据可靠性。 - 结合文件存储(如CFS)满足训练任务的高吞吐需求,支持POSIX协议直接挂载到计算节点。 2. **自动化部署** - 使用基础设施即代码(IaC)工具(如Terraform)定义存储桶、权限策略等资源,通过腾讯云TIC(Terraform托管服务)实现跨地域一致性部署。 - 通过Kubernetes Operator(如腾讯云TKE的CRD扩展)自动化管理存储卷的生命周期,例如动态创建PVC(PersistentVolumeClaim)。 3. **配置管理** - 版本控制:集成GitOps工具(如ArgoCD)管理存储配置模板,每次变更触发自动化校验和部署。 - 参数化配置:通过腾讯云Secrets Manager管理访问密钥、端点等敏感信息,避免硬编码。 4. **性能优化** - 热数据分层:利用COS的智能分层功能(如标准/低频/归档存储)自动迁移数据,降低成本。 - 缓存加速:部署腾讯云CBS(云硬盘)作为本地缓存层,配合CFS实现训练数据的低延迟访问。 **示例场景** - 大模型训练数据集存储:COS存储原始数据→Terraform定义存储桶策略→ArgoCD同步配置→TKE动态挂载CFS到训练节点。 - 模型版本管理:COS存储不同版本的模型文件→Secrets Manager管理访问凭证→CI/CD流水线自动触发模型部署。 **腾讯云产品推荐** - 对象存储:COS(支持多AZ冗余) - 文件存储:CFS(高吞吐并行访问) - 配置管理:TIC+ArgoCD - 缓存加速:CBS+CFS组合...
展开详请
赞
0
收藏
0
评论
0
分享
大模型存储的自动化部署配置管理设计需结合弹性扩展、高可用性和版本控制等特性,以下是关键设计要点及腾讯云相关方案: 1. **存储架构设计** - 采用对象存储(如腾讯云COS)作为基础存储层,支持PB级非结构化数据存储,自动分片和冗余备份保障数据可靠性。 - 结合文件存储(如CFS)满足训练任务的高吞吐需求,支持POSIX协议直接挂载到计算节点。 2. **自动化部署** - 使用基础设施即代码(IaC)工具(如Terraform)定义存储桶、权限策略等资源,通过腾讯云TIC(Terraform托管服务)实现跨地域一致性部署。 - 通过Kubernetes Operator(如腾讯云TKE的CRD扩展)自动化管理存储卷的生命周期,例如动态创建PVC(PersistentVolumeClaim)。 3. **配置管理** - 版本控制:集成GitOps工具(如ArgoCD)管理存储配置模板,每次变更触发自动化校验和部署。 - 参数化配置:通过腾讯云Secrets Manager管理访问密钥、端点等敏感信息,避免硬编码。 4. **性能优化** - 热数据分层:利用COS的智能分层功能(如标准/低频/归档存储)自动迁移数据,降低成本。 - 缓存加速:部署腾讯云CBS(云硬盘)作为本地缓存层,配合CFS实现训练数据的低延迟访问。 **示例场景** - 大模型训练数据集存储:COS存储原始数据→Terraform定义存储桶策略→ArgoCD同步配置→TKE动态挂载CFS到训练节点。 - 模型版本管理:COS存储不同版本的模型文件→Secrets Manager管理访问凭证→CI/CD流水线自动触发模型部署。 **腾讯云产品推荐** - 对象存储:COS(支持多AZ冗余) - 文件存储:CFS(高吞吐并行访问) - 配置管理:TIC+ArgoCD - 缓存加速:CBS+CFS组合
热门
专栏
腾讯云中间件的专栏
304 文章
132 订阅
韩伟的专栏
133 文章
163 订阅
腾讯云 DNSPod 团队
741 文章
56 订阅
WeTest质量开放平台团队的专栏
739 文章
122 订阅
领券