自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 MongoDB分片介绍(三)——分布式集群部署及维护

我们提到过,MongoDB分片需要三个角色才能完成,一个是Config Server作为元数据存储服务器,一个是Mongos实例作为查询路由转发器,最后是MongoD实例用于存储实际用户数据。一、初始化及启动Config Server其实也是一个MongoDB实例,只不过我们通过启动时增加--configsvr选项将其功能专注于集群元数据的处理,每个Config Server都有一套完整且

2013-11-18 14:52:53 2432

原创 MongoDB分片介绍(二)——分片键的选择

分片键决定了MongoDB集群如何对数据进行分布,mongos实例如何将操作请求转发给集群,因此分片键的选择将直接影响数据库的读写性能。下列几个因素将会影响分片键的选择。一、Write Scaling(写扩展)一些集群键可以利用集群提供的写能力,而另外一些集群键则不能。我们以集合的默认对象ID即_ID字段为例,看分片键对写操作的影响。MongoDB为每个新创建的文档产生一个唯一的对象ID,

2013-11-12 17:26:02 2208

原创 MongoDB分片介绍(一)——基本概念

拥有大量数据和高吞吐量应用的数据库将挑战单个服务器的容量。大量的查询将会耗尽单台机器的CPU,大量的数据将超出单台机器的存储空间,最后活动数据集合将超出单台机器的内存容量导致磁盘IO压力巨大。为解决上述问题,存在两种思路,一种为水平扩展,一种为垂直扩展。垂直扩展的基本思路是增加单台机器的性能,包括CPU扩容、内存扩容、存储空间扩容。通过增加容量进行扩展存在着明显的限制,拥有大量CPU和内存的过

2013-11-08 11:58:25 2413

原创 MongoDB复制集简介(四)--复制集的写关注

“Write Concern(写关注)”描述了当系统反馈写成功后MongoDB提供的确保程度。

2013-10-28 17:13:28 1104

原创 MongoDB复制集简介(三)--复制集中的回滚

一、复制集中回滚介绍 事务回滚在关系型数据库中是常见的,在MongoDB复制集中也存在回滚。这里的回滚是指当发生主从失败切换时,前主机重新加入复制集后,将回滚失败之前的写操作。回滚仅仅针对主机失败前,主机已经完成的写操作而从机没有复制的写操作。主机失败后,从机成为主机,由于没有复制刚刚主机的写操作,新的复制集中没有刚刚的数据。这时如果老主机作为新的从机重新加入到复制集,老主机将回滚刚刚未复

2013-10-25 18:09:17 2615

原创 MongoDB复制集简介(二)--内部信息

MongoDB复制集简介(二)MongoDB内部有一个Local数据库,其中存储了与复制有关的内部信息。Local数据库本身对复制不可见,即其中的集合、文档不会被复制到其他机器。Local数据库与复制集有关的集合如下:local.system.replset:存储了复制集的配置信息,我们使用rs.conf()查看内容,也可以直接查询该集合。local.oplog.rs:存储了用

2013-10-21 17:56:22 1352

原创 MongoDB复制集简介(一)--初步认识

在NoSQL数据库中,复制功能是作为一项最基本的特性存在的。复制为数据提供了冗余,提高了数据可用性。在多台服务器拥有相同数据集的情况下,复制可以防止因一台机器故障导致数据丢失。如果拥有相同数据集的服务器分布在不同的数据中心,复制还可以提供灾难备份功能。另外,我们还可以将复制功能用于备份、报表、提高读取性能等。MongoDB作为NoSQL数据库的典型代表,既提供简单的主从式复制,也提供具有灵活的

2013-10-12 10:57:56 2075

原创 MongoDB数据库分析器

一、引言当数据库运行慢时,我们需要找出其中的性能瓶颈。找出性能瓶颈的第一步就是找出数据库正在忙什么,然后再找出其中最慢的操作进行优化。MongoDB提供了数据库分析器收集在实例上执行的写操作、游标、命令等详细信息。MongoDB数据库分析器可以在实例级别打开,也可以在数据库级别打开。MongoDB数据库分析器可以设置三个级别:0 - 分析器处在关闭状态,不收集任何数据1 - 仅仅收

2013-09-19 15:55:18 2061

2010年下半年信息系统项目管理师上午试题 (带答案)

2010年下半年信息系统项目管理师上午试题 (带答案)

2011-05-20

空空如也

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

TA关注的人

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