本文转载自火丁笔记,文章对Linux的虚拟内存管理机制做了简单介绍,对MongoDB的MMAP的内存映射机制做了描述,后面也说到了一些MongoDB内存使用上的监控和优化。是一篇MongoDB内存使用机制描述很清楚的文章。 原文链接:huoding.com 但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说Mo
一次无备份、非归档数据库断电恢复的全过程 [转]环境:Windows 2000 Advanced Server sp4+Oracle 9206 现象描述:客户数据库机房在清理过程中,清洁人员不小心将服务器后面的电源线直接拔掉,导致实例断电,数据库无法启动。数据库运行在非归档模式下,没有备份,只有前一天晚上的全库导出文件。数据库重新启动以后,数据库无法打开,用SQLPLUS连接,无
protected virtual MongoConfigurationBuilder GetConfiguration() { var builder = new
本文描述了MySQL中的常用SQL语句在MongoDB中的写法,如果你长期使用MySQL而对MongoDB跃跃欲试,这篇简单的文章可以帮助你更快的进入角色。 查询: MySQL: SELECT * FROM user Mongo: db.user.find() MySQL: SELECT * FROM user WHERE name = ’starlee&rs
ongoDB中的索引其实类似于关系型数据库,都是为了提高查询和排序的效率的,并且实现原理也基本一致。由于集合中的键(字段)可以是普通数据类型,也可以是子文档。MongoDB可以在各种类型的键上创建索引。下面分别讲解各种类型的索引的创建,查询,以及索引的维护等。一、创建索引 1. 默认索引 MongoDB有个默认的“_id”的键,他相当于“
由于MongoDB的文档结构为BJSON格式(BJSON全称:Binary JSON),而BJSON格式本身就支持保存二进制格式的数据,因此可以把文件的二进制格式的数据直接保存到MongoDB的文档结构中。但是由于一个BJSON的最大长度不能超过4M,所以限制了单个文档中能存入的最大文件不能超过4M。为了提供对大容量文件存取的支持,samus驱动提供了“GridFS&rdq
MongoDB的集合(collection)可以看做关系型数据库的表,文档对象(document)可以看做关系型数据库的一条记录。但两者并不完全对等。表的结构是固定的,MongoDB集合并没有这个约束;另外,存入集合的文档对象甚至可以嵌入子文档,或者“子集合”。他们最终都可以用类似于BJSON的格式描述。我们今天就来分析MongoDB这一特性带来的独特数据管理方
传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。一、关于MongoDB的驱动 MongoDB支持多种语言的驱动,在此我
一、前言 最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li-pan2@163.com。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦
一、 Mongo 相关监控参数设置使用mongo自带的监测工具mongostat ,运维从该工具运行结果中读取相关系统参数进行监控,监测参数及相关值如下: 1:faults/s 临界值:100&
Mongodb负载均衡与备份方案 一、 路由负载均.............................................................................................. 1 二、 备份策略.......................................................
Mongo之架构部署(Replica Sets+Sharding) 一、环境 要构建一个 MongoDB Sharding Cluster,需要三种角色: •Shard Server: mongod 实例,用于存储实际的数据块。 •Config Server: mongod 实例,存储了整个 Clust
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号