
数据库
文章平均质量分 61
iteye_20019
这个作者很懒,什么都没留下…
展开
-
概念模型、逻辑模型、物理模型的区别
1.1 概念模型 概念模型是对真实世界中问题域内的事务的描述,不是软件设计的描述。概念模型的表示常用E-R图。E-R的标志方式是这样的。 1.2 逻辑模型 逻辑模型反应的是系统分析设计人员对数据存储的观点,是对概念模型的进一步的分解和细化。 1.3 物理模型 物理模型是对真实数据库的描述,数据库中的一些对象如:表、字段、外键、索引、数...原创 2012-03-29 11:13:07 · 1670 阅读 · 0 评论 -
搭建高可用mongodb集群(三)—— 分片
按照上一节中《搭建高可用mongodb集群(二)—— 深入副本集》搭建后还有两个问题没有解决:从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的。而mongodb主打的就是海量数据架构,他不能解决海量数据怎么行...原创 2015-04-13 14:50:16 · 150 阅读 · 0 评论 -
搭建高可用mongodb集群(四)—— 分片
按照上一节中《搭建高可用mongodb集群(三)—— 深入副本集》搭建后还有两个问题没有解决:从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的。而mongodb主打的就是海量数据架构,他不能解决海量数据怎么行!...原创 2015-04-13 11:27:15 · 132 阅读 · 0 评论 -
搭建高可用mongodb集群(二)—— 副本集
在上一篇文章《搭建高可用mongodb集群(一)—— 副本集》 介绍了副本集的配置,这篇文章深入研究一下副本集的内部机制。还是带着副本集的问题来看吧!副本集故障转移,主节点是如何选举的?能否手动干涉下架某一台主节点。官方说副本集数量最好是奇数,为什么?mongodb副本集是如何同步的?如果同步不及时会出现什么情况?会不会出现不一致性?mongodb的故障转移会不会无故自动发生...原创 2015-04-13 11:22:43 · 162 阅读 · 0 评论 -
搭建高可用的MongoDB集群(一):MongoDB的配置与副本集
传统的关系数据库具有不错的性能及稳定性,同时,久经历史考验,许多优秀的数据库沉淀了下来,比如MySQL。然而随着数据体积的爆发性增长,数据类型的增多,许多传统关系数据库扩展难的特点也爆发了出来,NoSQL数据库也应运而生。然而区别于以往的使用方法,许多NoSQL都有着自己的限制,从而也导致了入门难的问题。这里我们为大家分享上海创行科技技术总监严澜的博文——如何搭建高效的MongoDB集群...原创 2015-04-13 10:03:40 · 182 阅读 · 0 评论 -
MongoDB 标准连接字符串
在一篇文章中看到这样一个连接串“mongodb://python:oracle@192.168.4.167:27017”,python:oracle这个让我百思不得其解,以为和python有关,网上查了好久没有查出来。原来是username和pwd.MongoDB 标准连接字符串mongodb://[username:password@]host1[:port1][,host2[:po...原创 2015-04-10 15:22:15 · 107 阅读 · 0 评论 -
MongoDB整库备份与还原以及单个collection备份、恢复方法
mongodump.exe备份的原理是通过一次查询获取当前服务器快照,并将快照写入磁盘中,因此这种方式保存的也不是实时的,因为在获取快照后,服务器还会有数据写入,为了保证备份的安全,同样我们还是可以利用fsync锁使服务器数据暂时写入缓存中。 备份前的检查> show dbsMyDB 0.0625GBadmin (empty)bruce 0.0625GBlocal (empty)te...原创 2015-04-10 11:15:09 · 199 阅读 · 0 评论 -
MongoDB为用户设置访问权限
MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下: 掌握权限,理解下面4条基本上就差不多1、mongodb是没有默认管理员账号,所以要先添加管理员账号,在开启权限认证。2、切换到admin数据库,添加的账号才是管理员账号。3、用户只能在用户所在数据库登录,包...原创 2015-04-10 11:02:29 · 111 阅读 · 0 评论 -
MongoDB加入到Windows服务的方法
这篇文章主要介绍了Windows中把MongoDB加入到本地服务的方法,即把MongoDB加入到Windows服务中随机启动,需要的朋友可以参考下MongoDB是一款开源的NoSQL数据库,主要应用于数据规模庞大的场合,并被视为Node.js的黄金搭档,由于它采用的是Binary JSON格式,所以与JavaScript具有任何语言都无法媲美的亲和力。关于它的具体介绍本文不作详细阐述,下面主...原创 2015-04-10 10:25:31 · 154 阅读 · 0 评论 -
MongoDB,无模式文档型数据库简介及安装
MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。Mongo的官方网站地址是:http://www.mongodb.org/,读者可以在此获得更详细的信息。它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:面向集合存储,易存储对象类型的...原创 2015-04-10 09:44:19 · 256 阅读 · 0 评论 -
MongoDB -----Java操作MongoDB
java驱动程序是Mongodb中的驱动程序之一,也是比较成熟的Mongodb驱动程序之一,下面介绍了使用java连接、操作Mongodb。 一、安装java驱动程序 Mongodb的java驱动程序是一个jar包,可以在:https://github.com/mongodb/mongo-java-driver/downloads 下...原创 2015-04-09 17:00:52 · 112 阅读 · 0 评论 -
NoSQL数据库的基础知识
关系型数据库和NoSQL数据库什么是NoSQL大家有没有听说过“NoSQL”呢?近年,这个词极受关注。看到“NoSQL”这个词,大家可能会误以为是“No!SQL”的缩写,并深感愤怒:“SQL怎么会没有必要了呢?”但实际上,它是“Not Only SQL”的缩写。它的意义是:适用关系型数据库的时候就使用关系型数据库,不适用的时候也没有必要非使用关系型数据库不可,可以考虑使用更加合适的数据...原创 2015-04-09 15:00:18 · 106 阅读 · 0 评论 -
redis 持久化
redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是 Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写aof)的方式。下面分别介绍Snapshotting 快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为d...原创 2015-04-20 17:45:23 · 127 阅读 · 0 评论