自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wanght89的专栏

专注开发,不断学习

  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 MongoDB实战-如何在Windows环境下管理副本集

主要介绍了副本集的管理操作,包括mongod启动副本集节点的参数设置,副本集中节点的状态,分析了一些故障转移的案例,并最后介绍了主从复制的缺陷。提倡使用副本集。

2017-08-30 09:37:02 976

原创 MongoDB实战-复制(副本集的复制原理)

本篇博文介绍了复制的工作原理,从oplog,停止复制,调整复制oplog的大小,“心跳”检测与故障转移,提交和回滚五个方面介绍了MongoDB的复制原理。

2017-08-29 18:35:57 1040

原创 MongoDB实战-如何在Windows环境下创建副本集

本篇文章主要讲解了如何在Windows环境下创建副本集。是以同一台机器作为示例的,一般生产环境请部署在不同的隔离环境下。

2017-08-29 14:10:15 6469 2

原创 MongoDB实战-复制(Part2副本集配置运行)

针对在Windows环境下创建的一主一丛一仲裁副本集结构,学习其运行方式和主从节点切换。认识副本集的状态变化

2017-08-29 11:12:06 301

原创 MongoDB实战-复制(Part1复制概述和使用场景)

复制(replication)是大多数数据库管理系统的重要功能,因为故障是不可避免的。如果希望生产数据在故障之后也能保持可用状态,无必要确保生产数据库被部署在多台服务器上。在发生故障时,复制能提供高可用性与灾难恢复能力。

2017-08-29 10:20:11 511

原创 MonoDB实战-查询模式

查询优化总是针对特定应用程序的,通过本部分希望大家知道不同类型索引的特性,可以为创建和修改索引提供理论依据。通过对三种查询模式的简介,让大家明确了索引的用法。还介绍了覆盖索引的概念。

2017-08-29 09:22:09 854

原创 MongoDB实战-MongoDB的查询优化器与hint()

MongoDB的查询优化器与hint(),查询优化器的查询计划,

2017-08-28 22:19:41 4763 1

原创 MongoDB实战-使用EXPLAIN分析慢查询

explain优化查询的试验步骤

2017-08-28 13:49:53 3651

原创 MongoDB数据使用-如何在Windows环境下使用mongorestore命令导入bson文件

实战讲解Windows环境下MongoRestore的使用方法和执行过程

2017-08-25 11:16:30 5569

原创 精通MongoDB-查询优化

查询优化是指识别慢查询,找出它们为什么慢,逐步让它们变快的过程。本篇文章,我们会依次看到查询优化过程的每一步,当你读完本章之后,基本就能找出MongoDB里所有的问题查询了。 1 识别慢查询    如果感到MongoDB的应用程序变慢了,那么就该着手剖析查询语句了。任何严谨的应用程序设计方法中都应该包含对查询语句的审核:考虑到MongoDB中这一切是如此简单,没有理由不这样做。虽然每个应用

2017-08-25 10:30:48 396

原创 精通MongoDB-索引与查询优化

索引是非常重要的东西,有了正确的索引,MongoDB才能高效地使用硬件,为应用程序提供快速的查询。错误的索引则会导致相反的结果:慢查询、无法应用。

2017-08-24 09:20:59 1630

原创 MonggoDB In Action-更新、原子操作与删除(Part3)

详细更新删除操作,详细讲解了更新类型与选项,更新操作符,fingAndModify命令,删除,以及文档的并发性原子性和隔离性先关内容,最后分享了一些更新性能的说明,为大家在使用更新操作时提供参考。

2017-08-22 20:48:56 894

原创 MonggoDB In Action-更新、原子操作与删除(Part2)

这一部分通过结合建立的电子商务模型,详细介绍了更新操作的原子性和高效性,讲解了购物车的创建步骤。并详细介绍了文档原子处理,并通过订单状态变化和库存管理讲解了一对一事务语义和多对多事务语义

2017-08-22 15:09:56 824

原创 MonggoDB In Action-更新、原子操作与删除(Part1)

主要讲述了文档更新的入门知识,和使用前面定义的电子商务模型的更新,分析了层次结构的实现和修改。分析了覆盖更新和针对性更新的差别和使用注意事项,下面继续通过其他的电子商务模型分析讲解文档更新操作

2017-08-21 20:05:57 926

原创 Mongo In Action--查询与聚合

进行很多不同的查询,包括_id查询,范围查询,排序和投影(Projection)。除了查询,我们还会涉及聚合(aggregation)主题。查询允许你获得存储的数据,聚合函数则能汇总并重新组织那些数据。还会介绍MongoDB的分组和MapReduce函数。

2017-08-18 11:40:14 946

原创 MongoDB In Action-文档与插入

在前面的Mongo In Action实战中,我们介绍了如何进行数据库建模。本篇我们讨论一个更为详细的内容,文档与插入。MongoDB是一个文档数据库,因此文档时MongoDB的核心概念。对于文档的各类操作也是MongoDB中最为基础的操作。

2017-08-17 19:04:59 386

原创 MongoDB固定集合的使用(基于Ruby)-记录用户日志行为

MongoDB中的固定集合原本是针对高性能日志场景设计的。它们与标准集合的区别在于其大小是固定的。也就是说,一旦固定集合到达容量上限,后续的插入会覆盖集合中最先插入的文档。在只有最近的数据才有价值的情况下,这种设计免除了用户手工清理集合的烦恼。本博文介绍了固定集合的使用方式和操作方法。

2017-08-17 11:30:15 1328

原创 Ruby操作MongoDB数据库(进阶十二)--GridFS

本文中我们完成了GridFS的学习和相关操作。学习了创建一个GridFS对象的方法,以及如何使用读数据流和写数据流,元数据查找,文件删除。还有通过Grid::File进行的文件插入查找和删除操作。

2017-08-16 19:01:31 404

原创 Ruby操作MongoDB(进阶十一)--空间信息搜索Geospatial Search

Ruby操作MongoDB的空间搜索操作,包括首先创建对应字段的索引,以及后续使用$near操作符,$groWithIn,$geoInterects等实现空间搜索的相应功能

2017-08-16 19:00:37 298

原创 Ruby操作MongoDB(进阶十)--文本搜索text search

本博文讲解了mongoDB中,文本搜索text search。方法就是在值为文本的字段域创建文本索引。

2017-08-16 18:59:51 289

原创 Ruby操作MongoDB(进阶九)-批量操作Bulk Operations

主要讲述了Ruby操作MongoDB的批量操作。包括insert_one,insert_many,delete_one,delete_many,update_one,update_many,replace_one,以及最后将一个包含多个操作的操作列表传递给bulk_write方法进行批量写入

2017-08-16 18:59:04 2938

原创 Ruby操作MongoDB(进阶八)-聚合操作Aggregation

主要讲解了MongoDB数据库的聚合操作,介绍了聚合的框架结构和适用方法。然后讲解了简单目的的聚合操作count和distinct的使用方法。

2017-08-16 18:57:43 379

原创 Ruby操作MongoDB(进阶七)-排序规则Collations

本博文讲解了Ruby操作MongoDB时,设定排序规则collation,以及聚合操作的实现。MongoDB的所有查询,更新和删除操作都支持排序规则。聚合操作的详细分解会在后续博文中涉及。

2017-08-16 18:57:07 695

原创 Ruby操作MongoDB(进阶六)-索引Indexing

本篇主要讲解了MongoDB数据库中的索引的创建,删除,列出

2017-08-16 18:55:54 380

原创 Ruby操作MongoDB(进阶五)-数据库管理Administration

本篇文章讲述了数据库管理方面的知识和参数设置,主要包括数据库层面,集合层面,认证机制,日志,监控五个方面的知识讲解。

2017-08-16 18:54:19 256

原创 Ruby操作MongoDB(进阶四)-投影Projection

本篇文章介绍了进阶过程中,如果使用投影文档来解决返回集合过大的问题,通过inclusions和exclusions决定返回结果中需要出现和隐藏的字段,强调了除了_id字段,投影文档中不允许同时设置包含和排除的字段选项。

2017-08-16 18:52:46 1582

原创 Ruby操作MongoDB(进阶三)-集合collection

本篇博文主要讲解了集合Collection的相应功能,主要包括集合的创建。固定集合Capped COllection的创建,以及如何将一个现有的非固定集合转变为固定集合,还讲述了3.2及其后续版本的MongoDB数据库可以使用校验器validator的功能。

2017-08-16 15:07:44 552

原创 Ruby操作MongoDB(进阶二)-CRUD操作

介绍了进阶部分的数据库基础操作,crud四个部分。介绍了各类参数的使用

2017-08-16 15:02:12 879

原创 MongoDB实战-面向文档的数据(找到最合适的数据建模方式)

本博文首先讲解了RDBMS和MongoDB对Schema的建模要求和支持情况。后面以电子商务的实例讲解了具体的建模方法,以及由于MongoDB不支持联结查询带来的局限性问题的去正规化解决方案,从而找到一个最适用于应用的schema。

2017-08-15 17:11:55 2367

原创 Ruby操作MongoDB(进阶一)-创建数据库客户端连接

介绍了Ruby创建MongoDB数据库连接的参数设置和不同模式,主要讲解了Mongo::Client.new方法创建连接的参数设定

2017-08-15 15:08:45 1259

CTFtoolsV2.1.rar

集合栅栏 凯撒 摩斯 Base64 Url编码 Unicode等多种解码方式,支持图片,uzip,CTF比赛加解密 低分试题必备

2019-09-21

MongoDB权威指南第二版.part2

MongoDB权威指南,学习MongoDB绝佳的入门资料和进阶资料 ,第二部分

2017-08-16

MongoDB权威指南

mongodb如何帮你管理通过web应用收集的海量数据呢?通过本书的权威解读,你会了解面向文档数据库的诸多优点,会发现mongodb如此稳定、性能优越甚至能够无限水平扩展背后的原因。, 《mongodb权威指南》的两位作者来自开发并支持开源数据库mongodb的公司10gen。数据库开发人员可将此书作为参考指南,系统管理员可以从本书中找到高级配置技巧,其他用户可以了解一些基本概念和用例。你会发现,将数据组织成自包含的json风格的文档比组织成关系型数据库中的记录要容易得多。

2017-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除