2306月 mongoDB中CRUD的深入讲解 前言 今天开始接触非关系型数据库的mongoDB,现在将自己做的笔记发出来,供大家参考,也便于自己以后忘记了可以查看。 首先,mongoDB,是一种数据库,但是又区别与mysql,sqlserver、orcle等关系数据库,在优势上面也略高一筹;至于为什么会这么说呢?很简单,我们来举两个例子: 1.在存储上面,非关...…
2306月 MongoDB实现问卷/考试设计功能 MongoDB的特点 MongoDB是一个面向文档存储的数据库。在MongoDB中,一条记录叫做document(文档),由类似于JSON结构的键值对组成。 由于类似于MongoDB直接存储JSON的特性,MongoDB天生适合作为存储结构复杂的数据结构的介质。类似于问卷调查和考试这种需求,用mysql这...…
2306月 MongoDB搭建高可用集群的完整步骤(3个分片+3个副本) 配置脚本以及目录下载:点我下载 一、规划好端口ip 架构图如下,任意抽取每个副本集中的一个分片(非仲裁节点)可以组成一份完整的数据。 1.第一个副本集rs1 share110.0.0.7:30011:/data/share_rs/share...…
2306月 Mongodb副本集和分片示例详解 前言 因为之前没用过mongo,所以最近的开发踩了不少坑,现在熟练了不少。 mongo在许多地方用起来还有许多不如意的地方,比如不知道如何加行锁,虽然mongo本身可以加写锁,多写的时候保证原子性,但不能向mysql在事务中 select...forupdate这样加锁,这样可以在应用代码中添加逻辑并且保证该...…
2306月 MongoDB 复制(副本集)学习笔记 本文实例讲述了MongoDB复制(副本集)。分享给大家供大家参考,具体如下: replicationset复制集, 复制集,多台服务器维护相同的数据副本,提高服务器的可用性。 MongoDB复制是将数据同步在多个服务器的过程。 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性,并可以保证数据的...…
2306月 MongoDB中4种日志的详细介绍 前言 任何一种数据库都有各种各样的日志,MongoDB也不例外。MongoDB中有4种日志,分别是系统日志、Journal日志、oplog主从日志、慢查询日志等。这些日志记录着MongoDB数据库不同方面的踪迹。下面分别介绍这几种日志。 系统日志 系统日志在MongoDB数据库中很重要,它记录着MongoDB启动和...…
2306月 mongodb数据库入门学习笔记之下载、安装、启动、连接操作解析 本文实例讲述了mongodb数据库下载、安装、启动、连接操作。分享给大家供大家参考,具体如下: 简介: MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关...…
2306月 MongoDB操作类封装实例代码 前言 最近接到一个需求,要做MongoDB打点数据的统计,在学习过MongoDB的操作之后,封装了一个MongoDB的操作类,分为两部分,基本思想是参照了自己写过的mysql的操作类。一个是基本的操作类,包括所有基本操作的静态方法,还有一个是mongoobject,就是具体操作的实现类。 以后再写如何用springbo...…
2306月 mongodb数据库入门之CURD简单操作示例 本文实例讲述了mongodb数据库入门之CURD简单操作。分享给大家供大家参考,具体如下: 查看所有数据库 showdbs; showdatabases;#有些版本可能不行 使用数据库 use数据库名 查看集合(集合即mysql的表) showtables/collections 查看帮助...…
2306月 MongoDB中的定时索引示例详解 MongoDB中存在一种索引,叫做TTL索引(time-to-liveindex,具有生命周期的索引),这种索引允许为每一个文档设置一个超时时间。一个文档达到预设置的老化程度后就会被删除。 数据到期对于某些类型的信息非常有用,例如机器生成的事件数据,日志和会话信息,这些信息只需要在数据库中保存有限的时间。 在cre...…