本文主要介绍的是linux系统下membase数据库的安装与使用,闲话少说,马上开始!
一、下载membase安装文件
wget
http://packages.couchbase.com/releases/1.7.2/membase-server-community_x86_64_1.7.2.rpm
二、安装membase
rpm -ivh membase-server-community_x86_64_1.7.2.rpm
[root local]$rpm -ivh membase-server-community_x86_64_1.7.2.rpm
Preparing... ########################################### [100%]
1:membase-server ########################################### [100%]
Starting membase-server[确定]
You have successfully installed Membase Server.
Please browse to
http://localhost.localdomain:8091/ to configure your server.
Please refer to
http://couchbase.com for additional resources.
Please note that you have to update your firewall configuration to
allow connections to the following ports: 11211, 11210, 4369, 8091
and from 21100 to 21299.
By using this software you agree to the End User License Agreement.
See /opt/membase/LICENSE.txt.
接下来只需要在windows平台下访问
http://ip:8091 即可完成后续的配置。
这里有两种选择模式,一种是创建一个新的集群;另一种是加入一个现有的集群。我们第一次安装的时候先选择创建一个新的集群。至于membase的集群问题,以后会单独讨论。
这里的bucket类似mysql里的数据库,我们选择安装membase。mambase与memcache的主要区别就在于数据是否可以落地。
下面的是否允许复制,我们选择默认值就好了。
设置管理平台的密码。
至此,membase数据库就安装成功了。启动membase的命令和memcache几乎相同。具体参见我的另一篇博客
memcached -d -m 2048 -u root -l 192.168.1.2 -p 11211 -c 1024 -P /tmp/memcached.pid
- 大小: 78.9 KB
- 大小: 112 KB
- 大小: 70 KB
- 大小: 47.8 KB
- 大小: 62.2 KB
- 大小: 140 KB
分享到:
相关推荐
Membase容易安装、操作,可以从单节点方便的扩展到集群,而且为memcached(有线协议的兼容性)实现了即插即用功能,在应用方面为开 发者和经营者提供了一个比较低的门槛。做为缓存解决方案,Memcached已经在不同类型...
Couchbase MemBase是NoSQL数据库系统的一种,它专注于提供高性能、高可扩展性的键值存储服务。在C#和.NET环境中,与MemBase交互主要依赖于Couchbase的.NET客户端库,这使得.NET开发者能够方便地将MemBase集成到他们...
Membase part1
- 其他系统需求:如CPU、内存等硬件资源要求,在文档中未明确提及,但一般情况下,对于分布式内存数据库而言,充足的内存资源是非常关键的。 - **现有安装**:如果用户之前已安装过NorthScale Memcached Server,则...
除此之外,其他NoSQL数据库,如CouchDB、Riak、Membase和Neo4j,各有其独特的特性和适用场景。CouchDB使用Erlang编写,强调数据一致性,适合需要版本控制和双向复制的应用。Riak是基于分布式键值存储的数据库,适合...
SQLite是目前最流行的开源嵌入式数据库,和很多其他嵌入式存储引擎相比(NoSQL),如BerkeleyDB、MemBASE等,SQLite可以很好的支持关系型数据库所具备的一些基本特征,如标准SQL语法、事务、数据表和索引等。...
Membase可以将对象缓存在内存、硬盘或数据库中,并且可以在分布式环境中提供高性能的缓存服务。 Membase的优点在于它可以提供高性能的缓存服务,同时也可以实现数据的持久化存储。然而,Membase的缺点在于它的配置...
这些驱动程序通常位于`drivers/tty`目录下。TTY驱动程序的主要职责包括: - 处理输入数据。 - 发送输出数据到终端设备。 - 提供对终端特性的配置接口。 #### 二、TTY核心组件 TTY核心组件主要包括以下几个部分: ...
在本文中,我们将深入探讨Couchbase的基本安装步骤以及如何设置多数据库集群。 首先,Couchbase的主要特点包括: 1. 完全兼容Memcache,支持所有Memcache操作,这意味着用户可以在Couchbase上轻松迁移原有的...
NoSQL 数据库是一种非关系型数据库,它们设计用于处理大规模数据分布式存储,具有高可用性、可伸缩性和灵活性。Membase、MongoDB 和 Riak 都是 NoSQL 家族的重要成员,各自具备独特的特性和优势。 Membase 是一个高...
- Linux环境下,可通过`/etc/rc.d/init.d/couchbase start/stop`命令来启动或停止Couchbase服务。 - 如果需要重新安装或重置配置,可以在关闭服务后,删除`/opt/couchbase/var/lib/couchbase`目录下的数据,保留...
安装部分提供了不同操作系统下的安装指南,包括Red Hat Linux、Ubuntu Linux、Microsoft Windows和Mac OS X。 - **准备阶段**:在安装Couchbase Server之前,需要了解支持的平台、硬件需求、存储需求、管理用的Web...
SQLite与BerkeleyDB、MemBASE等NoSQL存储引擎相比,虽然都是嵌入式的,但SQLite更倾向于提供传统关系型数据库的支持和便利性。 SQLite的主要特征包括管理上的简便性,几乎可以做到无需管理。它的操作非常方便,生成...
- NoSQL(Not Only SQL)是非关系型数据库系统的统称,例如MongoDB和MemBase,适用于大数据、高并发等场景。 3. **关系模型**: - 实体与属性:现实世界中的对象(如学生)及其特性(如学号、姓名)转化为数据...
本篇笔记主要介绍了数据库系统的基础概念,包括关系型数据库、非关系型数据库(NoSQL)以及MySQL的安装与使用。 首先,数据库系统(DBS)是由数据库(DB)、数据库管理系统(DBMS)和管理员组成的,它是一种高效的...
Couchbase服务器 此应用程序代表所有内存缓存智能服务的层次结构的顶部。 它是Erlang OTP意义上的应用程序。 建筑 构建依赖项包括: 埃尔朗20.3 建筑: 您应该按照此处的说明使用顶级make文件和回购清单: : ...
couchbase是一个非关系型数据库,它实际上是由couchdb+membase组成,所以它既能像couchdb那样存储json文档,也能像membase那样高速存储键值对。主要有以下几个特点: 速度快 由于是放在内存中的数据库,所有的读写...