MongoDB
文章平均质量分 93
会介绍一下MongoDB的原理、常用命令、整合springboot、副本集群的搭建等。
嘿,鱼骨头^O^
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合MongoDB以及副本集、分片集群的搭建
可以摆脱手动分片的管理困扰,集群自动切分数据做负载均衡。MongoDB分片的基本思想就是将集合拆分成多个块,这些快分散在若干个片里,每个片只负责总数据的一部分,应用程序不必知道哪些片对应哪些数据,甚至不需要知道数据拆分了,所以在分片之前会运行一个路由进程,mongos进程,这个路由器知道所有的数据存放位置,应用只需要直接与mongos交互即可。: 片键,设置分片时需要在集合中选一个键,用该键的值作为拆分数据的依据,这个片键称之为(shard key),片键的选取很重要,片键的选取决定了数据散列是否均匀。原创 2022-09-28 16:37:30 · 5992 阅读 · 0 评论 -
MongoDB中 $type 字段、索引、聚合的概念以及相应操作命令
索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构。MongoDB在集合层面上定义了索引,并支持对MongoDB集合中的任何字段或文档的子字段进行索引。2、查看集合索引大小。3、删除集合所有索引。原创 2022-09-28 16:35:57 · 1310 阅读 · 0 评论 -
MongoDB常用命令
参考文档: https://docs.mongodb.com/manual/reference/method/MongoDB OR 条件语句使用了关键字。原创 2022-09-28 16:33:48 · 2793 阅读 · 0 评论 -
MongoDB 简介、特点、安装、核心概念
官方MongoDB是一个文档数据库,旨在方便应用开发和扩展。百度百科MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,原创 2022-09-28 16:31:35 · 496 阅读 · 0 评论