riak的邮件列表最近的讨论
riak_kv_memory_backend in production
Here are some suggestions for running the memory backend in production:
1. Since you are running a single node cluster, set your n_val to 1 [1]
2. Make sure you set the max_memory parameter [2] to prevent the node
from OOM'ing.
3. In order to get greater concurrency and throughput with the memory
backend, I suggest increasing your ring_creation_size to 128 or 256.
You might need to test which is more performant on your hardware.
4. Turn anti_entropy off. It will just be unnecessary overhead with
your workload.
5. Make sure your ulimit is raised [3]
6. Apply our recommended system tunings [4]
7. You may need to raise some Erlang resource limits in your vm.args file [5]
[1] http://docs.basho.com/riak/latest/references/Configuration-Files/#app-config
[2] http://docs.basho.com/riak/latest/tutorials/choosing-a-backend/Memory/#Enabling-and-Configuring-the-Memory-Backend
[3] http://goo.gl/6LCiq
[4] http://docs.basho.com/riak/latest/cookbooks/Linux-Performance-Tuning/#Linux-Tuning
[5] http://goo.gl/bRzeT
Btw, another alternative is to use the leveldb memory-backend impl
(prevents gc/storage overhead from erlang tables). You'll have to patch up
basho's fork of leveldb and include/compile/enable the memory-backend impl
from stock leveldb.
> We have a need to store transient data just in
> memory ( never hitting persistent store). I'm testing riak on aws with 3
> node cluster and looks good so far. Just wanted to find out what kind of
> setup people are using in production.
>
分享到:
相关推荐
riak-ruby-client, 用于 ruby的Riak客户端 ) 客户端( Riak客户机)riak-client 是一个富 ruby 客户端/工具箱,分布在,数据库中,包含典型操作的基本包装。在 http://basho.github.io/riak-ruby-client/ 可以使用详尽...
图数据库的应用场景 键值型,如 Redis 或 Riak 列型,如 HBase 或 Cassandra 文档型,如 MongoDB 或 CouchDB 图型,如 Neo4j 或 GraphDB 图数据库怎么样?图数据库的应用场景全文共28页,当前为第3页。 这些数据库各...
Laravel开发-laravel-riak RIAK连接、缓存和会话的RIAK提供程序
学习使用Riak
YCSB 的 Riak 数据库接口 安装指南 下载YCSB项目如下:git clone 在 YCSB 目录中包含 Riak DB 绑定: git clone riak 将 riak 添加到 YCSB/pom.xml 中的模块列表 将以下行添加到 YCSB/bin/ycsb 中的 DATABASE ...
使用Riak作为后端的服务器监视 该项目是我的学士学位工作的一部分: “ NoSQL数据库和应用程序的比较分析” 米兰比可卡大学 关联者:安德烈·毛里诺(Andrea Maurino) 联合主持人:Blerina Spahiu 讲解 先决条件 ...
Laravel开发-laravel-riak-auth Laravel的RIAK身份验证提供程序
riak-session-manager 是使用 Riak 来存储 Tomcat session 信息的项目。 配置方法: <?xml version="1.0" encoding="UTF-8"?> <Manager className="com.jbrisbin.vpc.riak.session.RiakManager" ...
开发数据库 Riak docker 容器中的 Riak v2.0.0 - 当您需要快速的 Riak 开发节点时。 快速开始 docker pull devdb/riak:latest docker run -d --name riak1 -p 8098:8098 -p 8087:8087 devdb/riak:latest 使用以下...
Ork是受启发的Riak数据库的小型Ruby建模层。 依存关系 ork需要Ruby 1.9或更高版本以及riak-client gem连接到Riak 。 使用dep安装依赖项很容易运行: dep install 安装 使用包管理器安装 : $ brew install ...
用于Riak连接器。 用于开发环境。 最新的信息和示例在RP信息库中。 建造和安装 您需要riak在普雷斯托目录插件目录,与蜂房hadoop1等。 $ mvn package $ mv target/presto-riak-<version>.jar path/to/presto/...
Riak Java客户端支持与 (开放源代码,分布式数据库)进行通信,该数据库专注于高可用性,水平可伸缩性和可预测的延迟。 Riak和此代码均由维护。 Java客户端的最新版本同时支持Riak KV 2.0+和Riak TS 1.0+。 请...
作为一名现代的软件开发者,我们需要了解数据管理的新领域,既包括rdbms,也包括nosql。 《七周七数据库》遵循《七周七语言》的写作风格和体例,带领你学习和了解当令最热门的开源数据库。在简单的介绍之后,本书分...
我们正在考虑开源内存数据库。 方法 首先查看满足此需求的可用解决方案:高可用性,加上高增长和可调一致性(贷方需要高一致性;借方需要高可用性)。 与其着眼于像 memcached/varnish 这样的纯粹基于内存的解决方案...
冒牌货Riak API 的内存驱动程序实现。 这旨在用于测试环境,以删除正在运行的 Riak 服务器的外部依赖项。特征支持以下 Riak 功能: 服务器信息基本数据对象查找2.0 之前的计数器Bucket/Bucket Type 道具列出键/桶...
带有 NodeJS 的 Riak 命令行工具。 有更好的解决方案,请参考 ->使用带有curl的Riak http api查询riak真的很烦人! 于是工具诞生了。 干杯! 这是一个 Riak 终端查询工具,提供基本的 POST/PUT/DELETE/GET 等方法。...
riak-java-client, Java的Riak客户端 Java客户端客户端 客户端支持与 通信,它是一个开源的分布式数据库,专注于高可用性。水平可伸缩性和可以预测的可以预测的实时延时。 Riak和这段代码都由 Basho维护。Java客户端...
是一个开放源代码的分布式数据库,专注于高可用性,水平可伸缩性和可预测的延迟。 关于此Beta项目的说明: 此软件不应在生产环境中使用。 该软件不能与Riak 1.4.x的所有新功能完全兼容。 请参阅问题页面,以获取...
适用于PHP的Riak客户端 Riak PHP Client是一个库,可轻松与 (开放源代码,分布式数据库)进行通信,该数据库专注于高可用性,水平可伸缩性和可预测的延迟。 该库使用cURL扩展名与Riak的HTTP接口通信。 如果要使用...
欢迎来到Riak。 概述 Riak是分布式,分散式数据存储系统。 在Wiki中,您将找到设置和使用Riak的“快速入门”指导。 有关更多信息,请浏览以下文件: 自述文件:此文件 许可证:Riak的发布许可证 doc / admin.org...