上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 127 下一页
摘要: 2.3、复制(副本集) 什么是复制 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性,并可以保证数据的安全性 复制还允许从硬件故障和服务中断中恢复数据 为什么要复制 数据备份 数据灾难恢复 读写分离 高(24* 7)数据可用性 无宕机维护 副本集对应用程序是透明 复制的工作 阅读全文
posted @ 2020-01-29 22:41 LiuYanYGZ 阅读(132) 评论(0) 推荐(0)
摘要: 超级管理员 为了更安全的访问mongodb,需要访问者提供用户名和密码,于是需要在mongodb中创建用户 采用了角色-用户-数据库的安全管理方式 常用系统角色如下: root:只在admin数据库中可用,超级账号,超级权限 Read:允许用户读取指定数据库 readWrite:允许用户读写指定数据 阅读全文
posted @ 2020-01-29 22:40 LiuYanYGZ 阅读(105) 评论(0) 推荐(0)
摘要: 高级操作 讲解关于mongodb的高级操作,包括聚合、主从复制、分片、备份与恢复、MR 完成python与mongodb的交互 2.1、聚合 aggregate 聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg() 语法 db.集合名称.aggregate([{管道:{表 阅读全文
posted @ 2020-01-29 05:11 LiuYanYGZ 阅读(131) 评论(0) 推荐(0)
摘要: 数据查询 基本查询 方法find():查询 db.集合名称.find({条件文档}) 方法findOne():查询,只返回第一个 db.集合名称.findOne({条件文档}) 方法pretty():将结果格式化 db.集合名称.find({条件文档}).pretty() 比较运算符 等于,默认是等 阅读全文
posted @ 2020-01-29 05:07 LiuYanYGZ 阅读(155) 评论(0) 推荐(0)
摘要: 插入 语法 db.集合名称.insert(document) 插入文档时,如果不指定_id参数,MongoDB会为文档分配一个唯一的ObjectId 例1 db.stu.insert({name:'gj',gender:1}) 例2 s1={_id:'20160101',name:'hr'} s1. 阅读全文
posted @ 2020-01-29 05:02 LiuYanYGZ 阅读(159) 评论(0) 推荐(0)
摘要: 数据类型 下表为MongoDB中常用的几种数据类型: Object ID:文档ID String:字符串,最常用,必须是有效的UTF-8 Boolean:存储一个布尔值,true或false Integer:整数可以是32位或64位,这取决于服务器 Double:存储浮点值 Arrays:数组或列表 阅读全文
posted @ 2020-01-29 05:01 LiuYanYGZ 阅读(138) 评论(0) 推荐(0)
摘要: 集合创建 语法 db.createCollection(name, options) name是要创建的集合的名称 options是一个文档,用于指定集合的配置 选项​​参数是可选的,所以只需要到指定的集合名称。以下是可以使用的选项列表: 例1:不限制集合大小 db.createCollection 阅读全文
posted @ 2020-01-29 04:59 LiuYanYGZ 阅读(126) 评论(0) 推荐(0)
摘要: 数据库切换 查看当前数据库名称 db 查看所有数据库名称 列出所有在物理上存在的数据库 show dbs 切换数据库 如果数据库不存在,则指向数据库,但不创建,直到插入数据或创建集合时数据库才被创建 use 数据库名称 默认的数据库为test,如果你没有创建新的数据库,集合将存放在test数据库中 阅读全文
posted @ 2020-01-29 04:56 LiuYanYGZ 阅读(119) 评论(0) 推荐(0)
摘要: MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整的索 阅读全文
posted @ 2020-01-28 21:57 LiuYanYGZ 阅读(143) 评论(0) 推荐(0)
摘要: NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。指的是非关系型数据库。 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来。 NoSQL的优点/缺点 优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 缺点: 没有 阅读全文
posted @ 2020-01-28 21:49 LiuYanYGZ 阅读(143) 评论(0) 推荐(0)
上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 127 下一页