![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
czq_lh
愿你看尽世间繁华,归来任是少年。
展开
-
MongoDB——高级——集群和安全:分片集群-Sharded Cluster(七)
1、分片概念分片(sharding)是一种跨多台机器分布数据的方法, MongoDB使用分片来支持具有非常大的数据集 和高吞吐量操作的部署。 换句话说:分片(sharding)是指将数据拆分,将其分散存在不同的机器上的过程。有时也用分区 (partitioning)来表示这个概念。将数据分散到不同的机器上,不需要功能强大的大型计算机就可以储存 更多的数据,处理更多的负载。 具有大型数据集或高吞吐量应用程序的数据库系统可以会挑战单个服务器的容量。例如,高查询率会耗 尽服务器的CPU容量。工作集大小大于系统原创 2020-09-18 15:05:23 · 464 阅读 · 0 评论 -
MongoDB——高级——集群和安全:副本集-Replica Sets(六)
1、简介MongoDB中的副本集(Replica Set)是一组维护相同数据集的mongod服务。副本集可提供冗余和高可用性,是所有生产部署的基础。也可以说,副本集类似于有自动故障恢复功能的主从集群。就是用多台机器进行同一数据的异步同步,从而使多台机器拥有同一数据的多个副本,并且当主库当掉时在不需要用户干预的情况下自动切换其他备份服务器做主库。而且还可以利用副本服务器做只读服务器,实现读写分离,提高负载。(1)冗余和数据可用性复制提供冗余并提高数据可用性。在不同数据库服务器上提供多个数据副本原创 2020-09-15 00:39:09 · 418 阅读 · 0 评论 -
MongoDB——基础——Spring整合MongoDB:SpringDataMongoDB(五)
1、mongodb-drivermongodb-driver是mongo官方推出的java连接mongoDB的驱动包,相当于JDBC驱动。我们通过一个入门的案例来了解mongodb-driver 的基本使用。2、SpringDataMongoDBSpringData家族成员之一,用于操作MongoDB的持久层框架,封装了底层的mongodb-driver。(1)搭建项目工程article,pom.xml引入依赖:<?xml version="1.0" encoding="UTF-原创 2020-09-14 17:58:49 · 738 阅读 · 0 评论 -
MongoDB——基础——索引-Index(四)
1、概述索引支持在MongoDB中高效地执行查询。如果没有索引,MongoDB必须执行全集合扫描,即扫描集合中的每个文档。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟。 如果查询存在适当的索引,MongoDB可以使用该索引限制必须检查的文档数。索引是特殊的数据结构,它以易于遍历的形式存储集合数据集的一小部分。索引存储特定字段或一组字段的值,按字段值排序。索引项的排序支持有效的相等匹配和基于范围的查询操作。此外,MongoDB还可以使用索引中的排序返回排序原创 2020-09-14 16:41:00 · 328 阅读 · 0 评论 -
MongoDB——基础——基本常用命令(三)
存放文章评论的数据存放到MongoDB中数据库:articledb,集合:articles,数据结构参考如下:1、 数据库操作(1)选择和创建数据库:use 数据库名称如果数据库不存在则自动创建use articledb(2)查看有权限查看的所有的数据库命令show dbs或show databases(3)查看当前正在使用的数据库命令dbMongoDB 中默认的数据库为 test,如果你没有选择数据库,集合将存放在 test 数据库中数据库名需..原创 2020-09-09 15:41:14 · 306 阅读 · 0 评论 -
MongoDB——基础——MongoDB相关概念(二)
儿童1、MongoDB相关概念1.1 业务应用场景传统的关系型数据库(如MySQL),在数据操作的“三高”需求以及应对Web2.0的网站需求面前,显得力不从心。“三高”需求: 高并发、高性能、高可用;面向互联网的三高系统,最关注的软件质量属性是:性能、可用性、伸缩性、扩展性、安全性。 High performance - 对数据库高并发读写的需求。 Huge Storage - 对海量数据的高效率存储和访问的需求。 High Scalability &&am原创 2020-09-08 16:15:11 · 258 阅读 · 1 评论 -
MongoDB——基础——安装(一)
1、Windows系统中的安装启动(1)下载安装包可以从MongoDB官网下载安装:https://www.mongodb.com/download-center#community提示:版本的选择:MongoDB的版本命名规范如:x.y.z;y为奇数时表示当前版本为开发版,如:1.5.2、4.1.13;y为偶数时表示当前版本为稳定版,如:1.6.3、4.0.10;z是修正版本号,数字越大越好。(2)解压安装启动将压缩包解压到一个目录中。 在解压目录中,手动建立一个目录用原创 2020-09-08 18:18:49 · 307 阅读 · 1 评论