`

mongodb我的实践

阅读更多

一直以为都没机会玩分布式数据库,所以没有什么经验,因为oracle的配置让人望而生畏.

现在有了mongo,这种轻量级,配置起横竖分层的架构很方便.

 

大部分知识网上都能搜到.

现在唯一个还有疑问就是

db.runCommand({enablesharding:'db1'})

按理说到了这一步,此时在db1里添加各个collection应该是分片的(不指collection里的数据).但是却不是.文档上说明

 

 

Once enabled,   will place new collections on the primary shard for that database. Existing collections within the database will stay on the mongos

original shard. To enable real partitioning of data, we have to shard an individual collection.

 

也就是说此时增加collection还是跟着db1的primary走.

只有shardcollection以后,分片才有意义.也就是说只有对数据集里的数据分片才有意义.

这点有点儿让我奇怪.

 

分享到:
评论

相关推荐

    Mongodb最佳实践

    Mongodb是主流的NOSQL数据库之一,Mongodb最佳实践,详细介绍了Mongodb使用以及底层原理,和运维管理; 1.Mongodb数据结构,以及存储方式 2.增删改查使用,分页,排序,投影,以及多种扩展使用 3.丰富查询语句,比如...

    MongoDB简介与实践.pdf

    从提供的文件内容中,我们可以提取出以下关于MongoDB的知识点: 1. 关于NoSQL的知识点: NoSQL数据库是区别于传统关系型数据库的数据存储方式,它主要面对数据高并发性的实时读取与写入、海量数据存储和智能计算与...

    视觉中国的MongoDB应用实践.pdf

    ### 视觉中国的MongoDB应用实践 #### 一、背景介绍 随着业务需求的变化和技术的发展,视觉中国在2011年的QCon北京会议上分享了其采用MongoDB作为数据库解决方案的过程与实践经验。这一转变旨在应对多数据源的需求、...

    mongodb 最佳实践

    MongoDB最佳实践是指一系列用于部署和管理MongoDB数据库的高级策略和技术,旨在确保数据库的高效运行、数据安全、以及系统的稳定性和可扩展性。MongoDB是一种高性能、可扩展的分布式文档数据库,广泛用于现代应用...

    python+mongodb应用实践

    Python 和 MongoDB 的结合在现代数据处理中扮演着重要的角色,特别是在大数据分析和实时应用程序中。MongoDB 是一种非关系型数据库系统,它以其灵活性、可扩展性和高性能而受到青睐。与传统的 SQL 数据库不同,...

    nosql实验六- MongoDB的安装与基本操作.docx

    MongoDB 安装与基本操作 MongoDB 是一款流行的 NoSQL 数据库,广泛应用于大数据和实时 Web 应用程序。在本实验中,我们将学习如何在 Windows 和 Linux 环境下安装 MongoDB,并了解 MongoDB 的基本操作。 一、...

    MongoDB应用实践

    MongoDB是一种流行的非关系型数据库,它的应用实践涉及到许多方面,从安装配置、数据导入导出、查询优化、索引创建、集群搭建到性能调优,都属于实践范畴。接下来将详细解读MongoDB应用实践的关键知识点。 首先,...

    MongoDB 性能最佳实践

    在使用 MongoDB 构建高性能应用时,了解并实践性能优化策略至关重要。本篇文章将深入探讨 MongoDB 的性能最佳实践,旨在帮助你充分利用其潜力。 1. **数据模型设计** - **合适的文档结构**:设计紧凑且逻辑清晰的...

    网易游戏MongoDB数据备份与恢复实践.pdf

    网易游戏MongoDB数据备份与恢复实践 本文将详细介绍网易游戏MongoDB数据备份与恢复实践,涵盖了MongoDB在网易游戏端游数据中心的应用、扩展性、业务需求、priority=0资源情况等多方面的内容,并对MongoDB在网易游戏...

    MongoDB开发应用实践

    #### 四、MongoDB实践效果 ##### 选择MongoDB的原因: - **读写性能适中**:虽然不如Redis出色,但足够满足需求。 - **文档模型**:MongoDB的文档模型非常适合处理复杂的、变化的数据结构。 - **集群机制**:...

    springboot整合mongodb实践操作

    springboot整合mongodb实践操作

    万亿级文档数据库MongoDB集群性能优化实践.pdf

    "MongoDB集群性能优化实践" 本文档主要介绍了MongoDB集群性能优化实践,涵盖了从 MongoDB 集群优化到解决方案的分享。通过本文档,我们可以了解到 MongoDB 集群性能优化的重要性,并学习到实际的解决方案。 知识点...

    MongoDB简介与实践

    ### MongoDB简介与实践 #### MongoDB概述 MongoDB是一款先进的、基于分布式文件存储的数据库系统,其核心编程语言为C++。这款数据库系统的设计初衷是为了满足Web应用对高性能、可扩展数据存储方案的需求。MongoDB...

    MongoDB应用实践.pptx

    本文档为PPT文件,文中内容包括Mongodb的特点、几种架构、副本集、分片等。副本集加分片的一步步实现。

    2020年最新MongoDB 4.0专讲从入门到精通视频教程.txt

    day3:MongoDB增删改查操作实践 day4:教你学会MongoDB聚合操作 day5:索引的特性及应用 day6:MongoDB实例搭建仓位管理API day7:数据模型优化及设计 day8:复制集介绍及演练 day9:海量数据分片 day10:数据库认证与授权...

    mongodb-测试数据

    记住,实践是掌握任何技术的关键,尤其是像MongoDB这样的数据库管理系统。 总的来说,“mongodb-测试数据”这个压缩包为MongoDB的学习和测试提供了一个宝贵的资源库。通过深入研究和操作这些数据,你可以增强对...

    MongoDB数据库优化实践.pptx

    "MongoDB 数据库优化实践" 本篇文章将详细介绍 MongoDB 数据库优化实践,涵盖产品背景、系统架构、数据安全性、水平扩展等方面的知识点。 产品背景: MongoDB 作为腾讯内部和腾讯云上的 MongoDB 服务,可以帮助...

Global site tag (gtag.js) - Google Analytics