Chinaunix首页 | 论坛 | 博客
  • 博客访问: 339797
  • 博文数量: 68
  • 博客积分: 405
  • 博客等级: 一等列兵
  • 技术积分: 1288
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-09 15:39
个人简介

本人从事 Linux Nginx Mysql PHP 开发多年,联系v:luhuang2003 ,希望接触到更新的web开发软件,开此博客希望能把自己的经验和接触的东西与大家进行共享。

文章分类

全部博文(68)

文章存档

2024年(1)

2013年(67)

我的朋友

分类: 数据库开发技术

2013-01-10 09:43:03

couchbase属于nosql系列,个人感觉它要比mongodb操作简单,mongo的查询语句太复杂。在数据的持久性方面它区别于其他nosql 的唯一大亮点是不受限于其内存分配了多少,只要磁盘空间够大,数据就会一直往里面写,也就是说无论给couchbase分配了多少内存,甚至内存满了,只要磁盘还有空间,内存中的数据也还会慢慢同步到磁盘,redis在方面就不行,redis内存满了,就不会向磁盘同步数据.couchbase还有一个亮 点就是可以并行同步向多台服务器写数据,甚至在两台不同的服务器同时写同一个key,也无关。

Couchbase 和 Memcache 不同之处在于: Couchbase 是持久话的KEY Value 的存储, Couchbase 还可以做多台机器的数据共享这个类似于MYSQL的数据同步一样,只要添加 Server Nodes 就可以了, Couchbase 还可以建立VIEW进行对数据的查询这点类似于数据库的SQL语句一样。

Couchbase 和 Redis 的对比:

以下都在 Linux 系统下完成:

1、下载Couchbase安装包

下载的时候注意你的机器是32位还是64位的机器, 我测试的机器是64位的所以下面是64位的安装包
如何查看 Linux机器是 32位还是64位的 命令:



2、安装 Couchbase
rpm -ivh couchbase-server-enterprise_x86_64_2.0.0.rpm

如果有以下错误提示:
error: Failed dependencies:
        libcrypto.so.6()(64bit) is needed by couchbase-server-2.0.0-1976.x86_64
        libssl.so.6()(64bit) is needed by couchbase-server-2.0.0-1976.x86_64

解决办法:
yum install openssl098e 

在安装就没有问题了。

3、Couchbase 启动和关闭
/opt/couchbase/etc/couchbase_init.d stop   关闭
/opt/couchbase/etc/couchbase_init.d start  启动

阅读(8061) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~