16得票9回答
哪种NoSQL数据库最适合于OLTP金融系统?

我们正在设计一个在线事务处理(OLTP)金融系统,它应该能够支持每秒10,000个交易,并具备报告功能。 因此,我们想到了使用: 一个NoSQL数据库作为我们的主要存储 一个MySQL数据库(实际上是Percona服务器),将一些ETL从NoSQL数据库中提取报告数据并存储 我们正在...

16得票3回答
我应该使用哪个库从Scala访问Riak?

我正在使用Scala和Riak进行项目(两个我以前从未使用过的东西 ;))。 谷歌搜索似乎建议使用Riakki。然而,该库自2009年以来没有得到维护,甚至在我的系统上都不能编译。在GitHub上有一个更为更新的分支,它似乎可以与更近期的Scala版本一起使用。但是Riakki似乎依赖于Ji...

14得票8回答
哪些NoSQL数据库可以提供查询结果集的*更改流*?

哪些NoSQL数据库可以提供查询结果集的更改流? 有没有人能给我指出一些例子? 首先,我相信没有任何SQL数据库提供这种功能-我正确吗? 我需要能够指定任意简单的查询,其在SQL中的等效语句可能为:SELECT * FROM accounts WHERE balance < 0 a...

14得票2回答
何时(以及何时不)定义一个Monad

这是一个关于为Haskell库定义自己的Monad实例的API设计实践的问题。定义Monad实例似乎是隔离DSL的好方法,例如在monad-par、hdph中的Par monad,在distributed-process中的Process,在parallel中的Eval等等。 我选取了两个H...

13得票2回答
如何在Riak中组织数据?

我正在尝试学习如何在Riak中建模数据。假设您要构建一个带有新闻和产品两个功能的类似CMS的系统,并需要为多个客户X和Y存储这些信息。通常应如何组织这些信息? 每个客户都有一个Bucket,然后包含两个键新闻(news)和产品(products)。在每个键下存储多个对象,然后使用map/r...

12得票2回答
使用哪种NoSQL数据库适用于稀疏时间序列数据?

我正在计划一个侧项目,将要处理类似于时间序列的数据,并且想尝试其中的一种新型 NoSQL 数据库,并正在寻找建议。 对于一个(增长中的)symbols 集合,我将有一个(逐渐增加的)(time, value)元组列表。 并非所有的symbols都会被更新;有些symbols可能会被更新,而其...

9得票3回答
Riak与GlusterFS对比

我需要设置一个数据存储,可以存储PB级别的文件(文件大多是小型JSON、图像和CSV文件,但其中一些可能是约100MB的二进制文件)。 我正在寻找分布式数据存储,它是无主且没有单点故障的。 我发现了Riak和GlusterFS。 我想问一下,你们有没有使用过它们两个? 我知道它们的接口...

8得票1回答
Riak的Post-Commit钩子在哪里运行?

我正在尝试使用Riak的Post-Commit Hooks来构建分布式、增量的基于MapReduce的索引,但是想知道Post-Commit Hooks实际运行在哪些Riak节点上。它们是在客户端用于提交的节点上运行,还是在保存数据的主节点上运行?如果是后者,我认为可以从那里有效地进行映射或缩...

8得票3回答
如何在键值存储中模拟带有索引的数据库表,最简易的方法是什么?

什么是在键值存储中模拟带有索引的数据库表的最简单方法?该键值存储没有范围查询和无序键。 我想要模拟的内容(按优先级排序): 1. 创建表 2. 添加列 3. 创建索引 4. 基于主键进行查询 5. 基于任意列进行查询

8得票2回答
打印整个 Erlang 数据结构

按照《小Riak书》第41页的说明,我正在尝试使用以下命令来转储环结构: {ok,Ring} = riak_core_ring_manager:get_my_ring(). riak_core_ring:chash(Ring). 它可以工作,但是数据被省略了。前24个条目可以正确地打印出...