上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 前面一篇文章介绍了本地仓库的一系列操作,下面我们将进一步了解Git的工作原理,介绍Git对象模型。刚开始使用Git的时候,对Git对象模型、工作原理并不理解,但是经过一段时间的使用、熟悉之后,然后再来理解这些内容就比较容易了。下面开始介绍Git对象,然后通过一个实例展示Git对象模型。Git对象在G... 阅读全文
posted @ 2014-12-29 22:49 田小计划 阅读(2568) 评论(0) 推荐(7) 编辑
摘要: 前面一篇文章简单介绍了Git,并前在Windows平台上搭建了Git环境,现在就正式的Git使用了。Git基本概念在开始Git的使用之前,需要先介绍一些概念,通过这些概念对Git有些基本的认识,这将会对我们后面的操作有很大的帮助。在Git中,每个版本库都叫做一个仓库(repository),每个仓库... 阅读全文
posted @ 2014-12-28 15:27 田小计划 阅读(4694) 评论(4) 推荐(14) 编辑
摘要: 由于工作的需要,代码版本控制工具要从Perforce换成Git。说实话,刚开始真的很不适应,要从一个可以很好的支持用户界面的工具转到一个命令行工具,而且Git中有几百个命令,一下子就傻眼了。但是经过一段时间的使用和熟悉,已经慢慢适应了。所有准备一个整理一个Git使用系列,是对自己使用Git的一个总结... 阅读全文
posted @ 2014-12-25 22:26 田小计划 阅读(3851) 评论(22) 推荐(11) 编辑
摘要: MongoDB的官方C#驱动可以通过这个链接得到。链接提供了.msi和.zip两种方式获取驱动dll文件。通过这篇文章来介绍C#驱动的基本数据库连接,增删改查操作。在使用C#驱动的时候,要在工程中添加"MongoDB.Bson.dll"和"MongoDB.Driver.dll"的引用。同时要在代码中... 阅读全文
posted @ 2014-12-20 20:55 田小计划 阅读(9205) 评论(5) 推荐(7) 编辑
摘要: 文档的数据模型代表了数据的组织结构,一个好的数据模型能更好的支持应用程序。在MongoDB中,文档有两种数据模型,内嵌(embed)和引用(references)。内嵌MongoDB的文档是无模式的,所以可以支持各种数据结构,内嵌模型也叫做非规格化模型(denormalized)。在MongoDB中... 阅读全文
posted @ 2014-12-16 23:02 田小计划 阅读(3740) 评论(2) 推荐(4) 编辑
摘要: 前几篇文章都是从开发和使用的角度了解了MongoDB的各个知识点,这篇文章将从MongoDB管理的角度入手,了解MongoDB管理所要了解的基本知识。数据库命令在前面几篇文章中,已经接触了一些数据库命令,例如文档、索引的操作。在MongoDB shell中,可以使用runCommand()来传入并执... 阅读全文
posted @ 2014-12-14 22:42 田小计划 阅读(2127) 评论(0) 推荐(0) 编辑
摘要: 如果需要存储大量数据,或者系统的读写吞吐量很大的时候,单个server就很难满足需求了。这个时候我们可以使用MongoDB的分片机制来解决这些问题。分片的基本概念分片(sharding)是一种水平扩展(horizontal scaling)的方式,把一个大的数据集分散到多个片服务器上,所有的片服务器... 阅读全文
posted @ 2014-12-13 19:26 田小计划 阅读(2143) 评论(0) 推荐(2) 编辑
摘要: 在MongoDB副本集中,主节点负责处理客户端的读写请求,备份节点则负责映射主节点的数据。备份节点的工作原理过程可以大致描述为,备份节点定期轮询主节点上的数据操作,然后对自己的数据副本进行这些操作,从而保证跟主节点的数据同步。至于主节点上的所有数据库状态改变的操作,都会存放在一张特定的系统表中。备份... 阅读全文
posted @ 2014-12-09 23:05 田小计划 阅读(4358) 评论(1) 推荐(2) 编辑
摘要: 在使用MongoDB的时候,为了保证数据的安全,就要考虑数据备份和故障恢复了;同时出于性能的考虑,能够进行读写分离肯定能提升数据库性能。所以,在这篇文章中进行副本集的介绍。副本集(Replica Set),就是有自动故障恢复能力的主从集群。副本集有一个主节点,同时有一个或多个备份节点。当主节点出现故... 阅读全文
posted @ 2014-12-08 22:33 田小计划 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 通过上一篇文章中,认识了MongoDB中四个聚合操作,提供基本功能的count、distinct和group,还有可以提供强大功能的mapReduce。在MongoDB的2.2版本以后,聚合框架中多了一个新的成员,聚合管道,数据进入管道后就会经过一级级的处理,直到输出。对于数据量不是特别大,逻辑也不... 阅读全文
posted @ 2014-12-04 22:21 田小计划 阅读(2847) 评论(2) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页
Fork me on GitHub