MongoDB零基础入门手册
0 码力 | 81 页 | 3.83 MB | 1 月前本文档是MongoDB零基础入门手册,由一灰撰写。文档主要面向零基础读者,介绍MongoDB的基本概念、环境安装与初始化、CURD操作等核心知识。MongoDB是一个基于分布式文件存储的数据库,由C++编写,介于关系数据库和非关系数据库之间。文档详细介绍了docker和centos两种安装方式,对比SQL解释了MongoDB中的数据库、集合、文档、字段、索引、主键等概念。在CURD操作部分,涵盖了查询、新增、修改等基本使用姿势,包括根据字段查询、新增单条和批量数据、基本类型和数组类型成员的修改等。文档还提到了MongoDB 4.0版本支持事务和多文档ACID特性,以及锁机制。最后,文档提供了相关博文和项目工程参考,并附有作者微信公众号信息。
Go和TiDB创造另一个mongodb-李霞
0 码力 | 24 页 | 1.32 MB | 2 年前文档主要介绍了使用Go语言和TiDB/TiKV构建类似MongoDB的系统。MongoDB具有非结构化存储、高可用性和可扩展性等优点,但也存在不支持ACID特性和SQL的不足。TiDB和TiKV提供了高可用性和扩展性,支持事务处理,能够实现类似MongoDB的功能。文档展示了使用Go语言实现的插入和查询接口,并讨论了与TiKV的集成。
MongoDB 分布式架构演进
0 码力 | 29 页 | 2.03 MB | 2 年前文档详细介绍了MongoDB的分布式架构演进,重点阐述了其核心优势,包括灵活的文档模型、高可用的副本集和可扩展的分片集群。通过分片策略,数据被均匀分布到各个分片(Shard)中,实现自动负载均衡和数据迁移。副本集提供了高可用性,但其存储容量和写服务能力受限于单个Primary节点。文档还展示了MongoDB的分布式架构如何通过分片和副本集的结合,实现高效的数据管理和自动负载均衡。
共 3 条
- 1













