搜索

排序方式
5 个文档
  • pdf 文档 MongoDB零基础入门手册 推荐

    0 码力 | 81 页 | 3.83 MB | 1 月前
    3
    本文档是MongoDB零基础入门手册,由一灰撰写。文档主要面向零基础读者,介绍MongoDB的基本概念、环境安装与初始化、CURD操作等核心知识。MongoDB是一个基于分布式文件存储的数据库,由C++编写,介于关系数据库和非关系数据库之间。文档详细介绍了docker和centos两种安装方式,对比SQL解释了MongoDB中的数据库、集合、文档、字段、索引、主键等概念。在CURD操作部分,涵盖了查询、新增、修改等基本使用姿势,包括根据字段查询、新增单条和批量数据、基本类型和数组类型成员的修改等。文档还提到了MongoDB 4.0版本支持事务和多文档ACID特性,以及锁机制。最后,文档提供了相关博文和项目工程参考,并附有作者微信公众号信息。
  • pdf 文档 MongoDB入门指南

    0 码力 | 29 页 | 735.15 KB | 1 月前
    3
    《MongoDB入门指南》是一份面向初学者的基础教程,基于MongoDB 3.0版本,以Windows 64位环境为例进行讲解。文档介绍了MongoDB作为开源文档类型数据库的特点,包括高性能、高可用和自动收缩能力。核心概念包括:文档(JSON-like键值对结构,包含_id主键)、集合(类似关系数据库表但无需统一结构)。教程涵盖基本CURD操作(插入、查询、更新、删除)、数据导入(使用mongoimport命令)、数据聚合(aggregate方法配合$group和$sum操作符)以及Journaling日志机制(预写重放日志,用于崩溃恢复)。文档明确不涉及复制集、分片集群、分布式文件存储等高级主题。
  • pdf 文档 William Kennedy Building Relevancy Engine MongoDB Go

    0 码力 | 17 页 | 2.39 MB | 2 年前
    3
    文档详细介绍了使用Go语言和MongoDB构建相关性引擎的过程。通过结合MongoDB的灵活性和聚合能力,以及Go语言的高效性,系统能够实现高度可扩展和动态的数据处理。文档强调了利用MongoDB聚合管道进行数据规则管理,以及通过Go模板处理数据集的能力。同时,提到了使用Beego框架进行Web开发的优势,以及如何与云服务集成以构建高效、冗余的解决方案。
  • pdf 文档 Go和TiDB创造另一个mongodb-李霞

    0 码力 | 24 页 | 1.32 MB | 2 年前
    3
    文档主要介绍了使用Go语言和TiDB/TiKV构建类似MongoDB的系统。MongoDB具有非结构化存储、高可用性和可扩展性等优点,但也存在不支持ACID特性和SQL的不足。TiDB和TiKV提供了高可用性和扩展性,支持事务处理,能够实现类似MongoDB的功能。文档展示了使用Go语言实现的插入和查询接口,并讨论了与TiKV的集成。
  • pdf 文档 MongoDB 分布式架构演进

    0 码力 | 29 页 | 2.03 MB | 2 年前
    3
    文档详细介绍了MongoDB的分布式架构演进,重点阐述了其核心优势,包括灵活的文档模型、高可用的副本集和可扩展的分片集群。通过分片策略,数据被均匀分布到各个分片(Shard)中,实现自动负载均衡和数据迁移。副本集提供了高可用性,但其存储容量和写服务能力受限于单个Primary节点。文档还展示了MongoDB的分布式架构如何通过分片和副本集的结合,实现高效的数据管理和自动负载均衡。
共 5 条
  • 1
前往