随笔分类 - NoSql Data Base
非关系型数据库
摘要:mongodb 片键 mongodb的片键是很难控制的,没有完美的片键,只能均衡即可; 片键的方案: 1.id的hashed: 作为第一个方案,你可以使用数据文档_id的哈希作为片键。 这个方案能够使读和写都能够平均分布,并且它能够保证每个文档都有不同的片键所有数据块能够很精细。 似乎还是不够完美,
阅读全文
摘要:mongodb 搭建集群(分片+副本集) 一.搭建结构图: 二.搭建步骤:
阅读全文
摘要:mongodb 连接字符串 解释: testRs是我配置的replica set的名称 参考: mongodb连接字符串配置: https://www.cnblogs.com/AlvinLee/p/6062167.html
阅读全文
摘要:MongoDB集群搭建-分片 一.场景: 1,机器的磁盘不够用了。使用分片解决磁盘空间的问题。 2,单个mongod已经不能满足写数据的性能要求。通过分片让写压力分散到各个分片上面,使用分片服务器自身的资源。 3,想把大量数据放到内存里提高性能。和上面一样,通过分片使用分片服务器自身的资源。 二.搭
阅读全文
摘要:MongoDB集群搭建-副本集 概念性的知识,可以参考本人博客地址: http://www.cnblogs.com/zlp520/p/8088169.html 一.Replica Set方案(副本集或复制集): 1.搭建副本集有两种办法: 其一:在一台服务器上,通过文件的方式及端口号的方式来区分;
阅读全文
摘要:mongodb 复制集 复制集简介 Mongodb复制集由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点,Mongodb Driver(客户端)的所有数据都写入Primary,Secondary从Primary同步写入的数据,以保持复制集内所有成员存储相同的
阅读全文
摘要:MongoDB高级知识-易使用 mongodb是一个面向文档的数据库,而不是关系型数据库。不采用关系模型主要是为了获取更好的扩展性。当然还有其他的一些好处。 与关系型数据库相比,面向文档的数据库不再有行的概念,取而代之的是更为灵活的文档模型。通过在文档嵌入文档和数组,面向文档的方法能够仅使用一条记录
阅读全文
摘要:MongoDB高级知识-易扩展 应用程序数据集的大小正在以不可思议的速度增长。随着可用宽带的增长和存储器价格的下跌,即使是一个小规模的应用程序,需要存储的数据也可能大的惊人,甚至超出了很多数据库的处理能力。过去非常罕见的T级别数据,现在已是司空见惯了。 由于需要存储的数据不断增长,开发者面临一个困难
阅读全文
摘要:mongodb高版本与低版本的区别 一.mongodb引擎: Mongodb 3.0支持用户自定义存储引擎,用户可配置使用mmapv1或者wiredTiger存储引擎。 3.2版本以后默认的开启的是wiredTiger存储引擎,之前用的是mmapv1存储引擎。并且2个存储引擎生成的数据文件格式不兼容
阅读全文
摘要:mongodb driver2.5环境注意事项 一.问题: 如果使用vs2012开发就会报这个错误: 未能加载文件或程序集“System.Runtime.InteropServices.RuntimeInformation, Version=4.0.0.0, Culture=neutral, Pub
阅读全文
摘要:MongoDB集群方案介绍 一.什么是mongodb集群? 是指由多台mongodb服务器组成的服务器集群,称之为mongodb集群。 二.mongodb集群搭建的方式: 1.Replica Set 副本集: 简单来说就是集群当中包含了多份数据,保证主节点挂掉了,备节点能继续提供数据服务,提供的前提
阅读全文
摘要:MongoDB高级知识 一.mongodb适合场景: 1.读写分离:MongoDB服务采用三节点副本集的高可用架构,三个数据节点位于不同的物理服务器上,自动同步数据。Primary和Secondary节点提供服务。两个节点分别提供独立域名,配合MongoDB Driver可自行实现读取压力分配。 2
阅读全文
摘要:MongoDB基础知识记录 一.概念: 讲mongdb就必须提一下nosql,因为mongdb是nosql的代表作: NoSQL(Not Only SQL ),意即“不仅仅是SQL” ,指的是非关系型的数据库 。是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的
阅读全文
摘要:Data Base MongoDB常用命令 一.常用查询命令:
阅读全文
摘要:MongoVue 破解治标不治本 解决燃眉之急 注册表中查找B1159E65-821C3-21C5-CE21-34A484D54444中的子项4FF78130 ,删除其下的三个子项即可。 这样剩余时间又会回到15天前
阅读全文
摘要:无法创建抽象类BsonClassMap.RegisterClassMap 大家都知道抽象类是无法实例化的,即:不能new。 在以下这些情况会遇到这种问题: 1.基类是抽象类: 2.基类是接口: 由于mongodb的特性,在保存抽象类或接口的子类时,会自动映射一个字段"_t":即:子类名称;但是当读取
阅读全文
摘要:关于mongodb插入时间不正确的问题 今天在给mongodb插入日期格式的数据时发现,日期时间相差8个小时,原来存储在mongodb中的时间是标准时间UTC +0:00,而中国的时区是+8.00 。 因此在插入的时候需要对时间进行处理: DateTime.SpecifyKind(DateTime.
阅读全文
摘要:下载: mongo vue官网地址:http://www.mongovue.com/ 安装: 很简单,注意的是:在提示buy 和 OK 的时候点击OK即可; 连接: 默认连接(无用户名密码): 在启动服务的时候没有使用: --auth指令,只有下面的指令: --dbpath和--logpath; 如
阅读全文
摘要:MongoDB的下载及安装 1.下载: MongoDB的官网是:http://www.mongodb.org/ 2.安装: 方案一:(程序启动方式) 1> 创建文件夹:MongoDB 在D:\中创建(盘符自己选) 2> 创建文件夹:data 在1>中创建的文件夹中创建 3> 创建文件夹:db 在2>
阅读全文