MongoDB Replica Sets 不仅提供高可用性的解决方案,它也同时提供负载均衡的解决方案,增减Replica Sets 节点在实际应用中非常普遍,例如当应用的读压力暴增时,3 台节点的环境已不能满足需求,那么就需要增加一些节点将压力平均分配一下。 两种方式:一是通过oplog增加节点.....
分类:
数据库 时间:
2015-01-24 12:59:09
阅读次数:
300
应用场景:1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间;2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间;实现方式:1、将字段类型设为 TIMESTAMP2、将...
分类:
数据库 时间:
2015-01-24 12:58:48
阅读次数:
149
MongoDB 提供了多样性的索引支持,索引信息被保存在system.indexes 中,且默认总是为_id创建索引,它的索引使用基本和MySQL 等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足为奇。.....
分类:
数据库 时间:
2015-01-24 12:55:58
阅读次数:
177
MongoDB shell 不仅仅是一个交互式的shell,它也支持执行指定javascript 文件,也支持执行指定的命令片断。有了这个特性,就可以将MongoDB 与linux shell 完美结合,完成大部分的日常管理和维护工作。执行指定命令 例如,需要查询test 库的t1 表中的记录数.....
分类:
数据库 时间:
2015-01-24 12:53:55
阅读次数:
130
1、列出所有的Shard Server> db.runCommand({ listshards: 1 }) --列出所有的Shard Server{"shards" : [{"_id" : "shard0000","host" : "localhost:20000"},{"_id" : "sha.....
分类:
数据库 时间:
2015-01-24 12:54:16
阅读次数:
180
方法一:Mongostat 此工具可以快速查看某组运行中的mongodb实例的统计信息,用法如下:[root@localhost bin]# ./mongostatinsert query update delete ...... locked % idx miss % qr|qw ar|aw .....
分类:
数据库 时间:
2015-01-24 12:49:36
阅读次数:
152
1、启动一个新Shard Server 进程[root@localhost ~]# mkdir /data/shard/s2[root@localhost ~]# /Apps/mongo/bin/mongod --shardsvr --port 20002 --dbpath /data/shar.....
分类:
数据库 时间:
2015-01-24 12:51:33
阅读次数:
231
MongoDB支持在多个机器中通过异步复制达到故障转移和实现冗余。多机器中同一时刻只有一台机器是用于写操作,正因为如此,MongoDB提供了数据一致性的保障。而担当primary角色的机器,可以把读的操作分发给slave。 MongoDB高可用分两种: Master-Slave 主从复制 ...
分类:
数据库 时间:
2015-01-24 12:49:54
阅读次数:
275
openfire默认配置连接mysql数据库后,中文出现乱码。
解决办法:
mysql字符集设置为utf8
+ 设置全局的字符集
SET @@global.character_set_client = utf8;
SET @@global.character_set_results = utf8;
SET @@global.character_se...
分类:
数据库 时间:
2015-01-24 11:45:27
阅读次数:
185
支持5钟数据结构,详细讲述每种数据结构的使用方式及优劣,内部实现。...
分类:
数据库 时间:
2015-01-24 11:41:51
阅读次数:
256
备份[root@localhost bin]# ./mongodump -d my_mongodb connected to: 127.0.0.1 DATABASE: my_mongodb to dump/my_mongodb my_mongodb.system...
分类:
数据库 时间:
2015-01-24 11:36:07
阅读次数:
208
MongoDB安全访问将从以下三个方面得到控制! 1、绑定IP内网地址访问MongoDB服务 2、设置监听端口 3、使用用户名和密码 绑定IP内网地址访问MongoDB服务 MongoDB可以限制只允许某一特定IP来访问,只要在启动时加一个参数bind_ip即可,如下: 服务端限制只有192.1.....
分类:
数据库 时间:
2015-01-24 11:33:56
阅读次数:
324
值得幸运的是,其实MongoDB也有像类似于PL/SQL一样的界面操作工具操作MongoDB。 下面就来介绍几款不同的界面工具,大家各取所需! MongoVUE 主页:http://www.mongovue.com/ 一个桌面程序,提供了对MongoDB 数据库的基本操作,如查看、查询、更新、删除....
分类:
数据库 时间:
2015-01-24 11:32:35
阅读次数:
153
MongDB的MapReduce相当于MySQL中的“group by”,所以在MongoDB上使用Map/Reduce进行并行“统计”很容易。 使用MapReduce要实现两个函数Map函数和Reduce函数,Map函数调用emit(key,value),遍历collection中的所有记录,.....
分类:
数据库 时间:
2015-01-24 11:32:46
阅读次数:
170
SQL中使用JOIN 关键字来使用表连接。表连接有多种不同的类型,被主流数据库系统支持的有交叉连接(CROSS JOIN)、内连接(INNER JOIN)、外连接(OUTTER JOIN),另外在有的数据库系统中还支持联合连接(UNION JOIN)。一.内连接(INNER JOIN)SELECTF...
分类:
数据库 时间:
2015-01-24 11:31:06
阅读次数:
186
登录Linux环境,执行 isql -s 命令,进入isql命令页面进入后页面如下:选择Query-Language回车,选项可进行数据库操作进入后,选择要操作的数据库,回车进行入数据库后的数据库操作页面如下选择New选项回车后,页面如下,可输入要执行的SQL如输入如下SQL,输入完后,按ESC键,...
分类:
数据库 时间:
2015-01-24 11:29:02
阅读次数:
205
1、for update和for update nowait的区别: 1、oracle 中执行select 操作读取数据不会有任何限制,当另外一个进程在修改表中的数据,但是并没有commit,所以select的结果为当前时刻表中的记录。 2、加入for update后会该表符合条件的数据进行加锁.....
分类:
数据库 时间:
2015-01-24 11:28:31
阅读次数:
161