MySQL数据导出
Posted on January 17, 2024
MySQL中的mysqldump和SELECT INTO OUTFILE都是用于数据备份和导出的工具,但它们在功能和使用上有一些不同之处。下面是对这两个工具的详细比较:
[Read More]
EXPLAIN的作用
Posted on January 16, 2024
覆盖索引
Posted on January 16, 2024
Raft 详解
Posted on January 12, 2024
三大反射定律
Posted on January 9, 2024
使用标准库 archive 处理归档文件
Posted on January 6, 2024
在 Go 语言标准库中,archive 包提供了用于处理归档文件(压缩文件和文件集合)的库。本文将详细介绍 archive/tar 和 archive/zip 包,它们分别用于处理 tar 格式和 zip 格式的归档文件。
[Read More]
UUID 介绍
Posted on January 5, 2024
NoSQL 简介
Posted on January 4, 2024
NoSQL(Not Only SQL)数据库是一类非关系型数据库,它是一种不依赖于传统关系型数据库管理系统(RDBMS)的数据库管理系统。NoSQL数据库的设计目标是解决传统数据库在大规模、高并发、分布式等方面的一些问题,并提供更灵活的数据模型。以下是对NoSQL数据库的详细介绍。
[Read More]
Debug线上服务
Posted on January 3, 2024
对于已上线的 Go 服务,进行调试通常需要在代码中添加调试信息或者利用已有的日志系统。由于直接使用调试器可能会影响服务的性能或者稳定性,因此需要采用一些谨慎的方法。
[Read More]
分布式系统中的MVCC
Posted on December 30, 2023
在分布式系统中,MVCC(Multi-Version Concurrency Control)是一种用于处理并发访问的机制,旨在允许多个事务同时访问和修改共享数据,而不会导致数据的混乱或冲突。MVCC 主要用于数据库管理系统和分布式事务处理中,确保并发事务的隔离性和一致性。以下是MVCC的详细介绍:
[Read More]