
NOSQL
文章平均质量分 79
iloveyin
这个作者很懒,什么都没留下…
展开
-
各种nosql数据库的比较Cassandra,MongoDB,CouchDB,Redis,Riak,HBase
CouchDB 开发语言:: Erlang 主要优点: 数据一致性,易用 许可: Apache Protocol: HTTP/REST 适用: 积累性的、较少改变的数据。或者是需要版本比较多的 举例: CRM, CMS systems. 允许多站部署. Redis 开发语言:: C/C++ 主要优点: 一个字 快 许可: BSD Protocol: Telnet-原创 2011-12-01 21:32:49 · 4428 阅读 · 0 评论 -
Redis进阶教程-aof(append only file)日志文件
今天看了Redis源码两个多小时,搞清楚了append only file(AOF)日志的rotate原理.官方文档里面对这部分做了单独的说明,但是就我看来,作者不够优美的用词,完全会让人理解错误.(PS:我要不是觉得文档有问题也不至于看源码) 何为AOF? 在Redis配置文件中有一个叫appendonly的选项,可以写yes或no.这个选项就是负责是否开启AOF日志的开关.AOF日转载 2012-05-08 10:31:38 · 1600 阅读 · 0 评论 -
Redis内存使用优化与存储
Redis常用数据类型 Redis最为常用的数据类型主要有以下五种: StringHashListSetSorted set 在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的: 首先Redis内部使用一个redisObject对象来表示所有的key和value,redisObject最主要的信息如上图所示:ty转载 2012-04-19 11:05:55 · 1126 阅读 · 0 评论 -
Redis 内存存储结构
1 Redis 内存存储结构 本文是基于 Redis-v2.2.4 版本进行分析. 1.1 Redis 内存存储总体结构 Redis 是支持多key-value数据库(表)的,并用 RedisDb 来表示一个key-value数据库(表). redisServer 中有一个 redisDb *db; 成员变量, RedisServer 在初始化时,会根据配置文件的 db 数量来创转载 2012-04-20 14:52:45 · 6249 阅读 · 0 评论 -
Redis配置文件分析
配置文件参数说明: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid 3.转载 2012-04-19 16:02:33 · 1312 阅读 · 1 评论 -
redis与memcached区别
原创 2012-04-19 09:11:22 · 1481 阅读 · 0 评论 -
为什么使用 Redis及其产品定位
传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 相 MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。Memcache转载 2012-04-19 10:40:47 · 974 阅读 · 0 评论 -
mongleDB 系统管理
最近完成了一个基于MongoDB的项目虽然项目已经上线,但是要使MongoDB长期健壮的运行在产品环境作为研发团队中的一员必须要对MongoDB的系统管理要有比较深入的了解。 我准备用4-5个篇幅来介绍MongoDB系统管理--这是第1篇,接下来的操作如果没有特别说明都以CentOS Linux环境为准 1.要尝试使用MongoDB首先必须要在命令行运行mongod服务 a. cd MO转载 2012-03-16 17:06:58 · 1501 阅读 · 0 评论 -
MongoDB命令及SQL语法对比
mongodb与mysql命令对比 传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。 MyS原创 2012-01-06 14:12:49 · 955 阅读 · 0 评论 -
MongoDB的备份(mongodump)与恢复(mongorestore)
不用多想,数据的备份无论什么时候都是必须的,尤其是重要数据。 MongoDB也提供了备份和恢复的功能,分别是MongoDB下载目录下的mongdump.exe和mongorestore.exe文件。 先介绍下命令语法: >mongodump -h dbhost -d dbname -o dbdirectory -h:MongDB所在服务器地址,例如:127.0.0.转载 2013-03-04 21:36:46 · 868 阅读 · 0 评论