zoukankan      html  css  js  c++  java
  • 在Linux上部署和操作Couchbase

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

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

    Couchbase 和 Redis 的对比: http://vschart.com/compare/couchbase/vs/redis-database

    以下都在 Linux 系统下完成:

    1、下载Couchbase安装包
    http://www.couchbase.com/download
    下载的时候注意你的机器是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  启动

  • 相关阅读:
    题解 CF577B 【Modulo Sum】
    题解 P2827 【蚯蚓】
    题解 P1219 【八皇后】
    flash小实验
    URL编解码
    速记:两个进程模拟模态窗口
    youtube weburl后缀
    给ListView的条目自绘边框
    flash全屏在Activex控件上和在Google chrome插件上的区别
    ListView的消息钩子
  • 原文地址:https://www.cnblogs.com/SequoiaDB/p/3280062.html
Copyright © 2011-2022 走看看