motop
mongodb实时监控工具,可以同时对多个MongoDB服务器进行监控。显示当前操作。
项目地址:https://github.com/tart/motop
使用
1. 使用e...
mongodb 分布式读写操作(2)
在《mongodb 分布式读写操作(1)》中,说到了分布式读操作,这节来说说分布式写操作。
一. 分布式写操作
1.1 分片集群写操作
对于分片集群分片集合,mongos将应用程序的...
mongodb 分布式读写操作(1)
mongodb shared cluster 和 replica set 架构应用非常广泛。在生产环境中,这两种架构随着业务量,数据量的增长以及高可用性的需求,日渐提上日程,系统架构从单台慢慢转向集群...
SSDB Redis替代品
SSDB是一个快速的用来存储十亿级别列表数据的开源 NoSQL 数据库。
项目地址:https://github.com/ideawu/ssdb
http://ssdb.io/
特性
...
PostgreSQL 安装(1)
PostgreSQL是一款一直被人们忽视的伟大的关系型数据库。
PostgreSQL源码目录结构:
# tree -L 1 postgresql-9.3.4
postgresql-9.3...
Mongodb GetLastError写入安全机制
一、简介
很多人抱怨mongodb是内存数据库,也没有事务,会不安全,其实这都是对Mongodb的误解,Mongodb有完整的redolog,binlog和持久化机制,不必太担心数据丢失问题。...
mongodb 持久化(5)
当系统启动时,mongodb会将数据文件映射到一块内存区域,称之为Shared view,在不开启journal的系统中,数据直接写入shared view,然后返回,系统每60s刷新这块内存到磁盘,...
Neo4j Cypher查询语言详解
Cypher介绍
“Cypher”是一个描述性的图形查询语言,允许不必编写图形结构的遍历代码对图形存储有表现力和效率的查询。Cypher还在继续发展和成熟,这也就意味着有可能会出现语法的变化。同时...
mongodb 持久化(4)
Mongodb在1.8版本之后开始支持journal,就是我们常说的redo log,用于故障恢复和持久化。
1. 启动
启动journal功能使用mongod --journal选项,也...
mongodb 持久化(3)
1. 载体崩溃
当出现硬件问题或文件系统出错,特别是硬盘损坏了,就没法保护数据安全了。另外,不同品牌的硬件和软件具有不同的持久保证的。
总而言之,如果硬件或文件系统破坏了数据,MongoDB是...
mongodb 持久化(2)
在生产环境下,我们强烈推荐开启journal。但是,在某些情况下,可能就希望将其关闭掉。journal影响mongodb的写入速度,即使没有j选项。如果可以容忍数据丢失或更着重速度,那么就禁用jour...
mongodb 持久化(1)
Mongodb在1.8版本之后开始支持journal,就是我们常说的redo log,用于故障恢复和持久化。
持久化为了保证数据永久保存不丢失。MongoDB具有高度可配置的持久化设置,从完全没...
MySQL 在大型网站的应用架构演变
写在最前:
本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变
可扩展性
架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简...
mongodb 数据建模
上一节说到了《mongodb 文档的嵌入和引用》。MongoDB与关系型数据库的建模还是有许多不同,因为MongoDB支持内嵌对象和数组类型。MongoDB建模有两种方式,一种是内嵌(Embed),另...
mongodb 文档的嵌入和引用
mongodb 是介于关系型与非关系型数据之间的,mongodb的join查询可以通过引用来实现。
可以将文档内容嵌入到另一个文档中,也可以将文档内容引用到另一个文档中。
嵌入意味着要把某...
27