nosql相关内容

查询dynamoDB与关键条件“GE”的散列关键字

我试图用关键条件是这样的运行在dynamoDB表的查询 KeyConditions:{ 用户帐号: { ComparisonOperator:“GE”, AttributeValueList:[{N:'0'}] } } 当我运行此查询与ComparisonOperator为“情商”不发生任何问题。然而,当它的“GE”我得到一个错误,指出不支持查询的关键条件。 ..

需要一个完整的例子DynamoDB用PHP

我想在PHP编写的服务,其中 - 1)DynamoDB将表t两列键和val 2),我会检查,如果一些关键存在于表T与否。 3)如果不存在读取数据。如果不存在表t插入新的键值 我检查了一些链接 的http://docs.aws.amazon.com/AWSSDKforPHP/latest/index.html#m=AmazonDynamoDB/put_item http://docs.aws ..
发布时间:2015-12-01 13:48:11 PHP

创建多个GSIS通过updateTable - DynamoDB

我uisng updateTable 的DynmaoDB并根据文件,如果我们要建立多个全球辅助索引(GSIS),我们需要在“GlobalSecondaryIndexUpdates”字段多个对象,所以我通过下面的参数,可以但不更新GSIS;但是如果我只是创建1 GSI(传递一个对象在“GlobalSecondaryIndexUpdates”字段,它的工作原理);这里是我通过创建多个GSIS的PARA ..
发布时间:2015-12-01 13:47:09 云存储

AWS DynamoDB写后读一致性 - 它是如何工作的理论?

大多数的NoSQL解决方案只能使用最终的一致性,并考虑到DynamoDB复制数据分成三个数据中心,写一致性被维持后怎么看? 什么是通用的方法来这样的问题?我认为这是有趣的,因为即使是在MySQL的复制数据的异步复制。 解决方案 我将使用MySQL来说明答案,因为你提到它,但是,很明显,我们谁也不是暗示DynamoDB运行MySQL的。 在一个MySQL主和任意数量的奴隶的一个网络,答案似乎 ..

这是一个适当的用例亚马逊DynamoDB / NoSQL的?

我正在使用一堆亚马逊Web服务的Web应用程序。我想使用DynamoDB应用程序的特定部分,但我不知道这是否是一个适当的用例。 在一个网站上的注册用户执行“任务”,一个条目被记录并保存该作业。作业具有一束与之相关联的细节,但最相关的是,每个作业都有一个唯一的标识符和相关联的用户名。用户名是唯一的过,但当然也可以有多个工作项为同一个用户,每个都有不同的作业的标识符 在仅的查询,我需要对这些数据进 ..
发布时间:2015-12-01 13:28:27 云存储

写沉重的key-value存储

我在寻找一个可以从EC2实例中使用的键值存储。 项目只是一个非结构化的字符串,不需要索引 在项目规模达〜5MB,但通常低于10KB 大量写入 在阅读并不需要要快,内存缓存可以放在前面的缓存,经常需要读取 在数据量太大,以适应到内存 最终一致性是好的 后台程序,可以从多台机器上访问是必需的 在理想情况下的东西AWS托管将是完美的,但是: 因为太多的写入S3不符合 的SimpleDB / Dyn ..
发布时间:2015-12-01 13:21:28 云存储

Redis的/ Jedis无单点故障和自动故障转移

在3服务器1主2奴隶没有分片的简单情况。是否有成熟的解决方案与Java和Jedis,有没有单点故障,并会自动处理一台服务器下降是因为主机或从机(自动故障切换)。例如推广硕士,之后CH375复位没有任何故障而丢失数据。 在我看来,像它应该是一个解决问题,但我找不到任何code就可以了方法可以做到这只是高层次的描述。 谁实际上这已经覆盖并在生产工作? 解决方案 您可能想给一个尝试 Redis的 ..
发布时间:2015-12-01 13:13:45 Java开发

获取值了DynamoDB的

我刚刚开始寻找到亚马逊DynamoDB。显然,可扩展性提出上诉,但我试图让我的头从SQL模式并进入无SQL模式。可以这样做(与dynamodb所有的可扩展性优势): 有条目的负载(比如5 - 10元)收录的一些数字。之一中的每个条目的字段将是一个创建日期。是否有一个有效途径发电机分贝给我的web应用程序的所有两个日期之间创建的条目? 有一个更简单的问题 - 能发电机分贝给我所有在该场比赛一定数 ..
发布时间:2015-12-01 13:07:48 云存储

什么是DynamoDB的利弊相对于其他NoSQL数据库?

我们使用的MongoDB数据库附加在Heroku上为我们的SaaS产品。现在,亚马逊推出DynamoDB,云数据库服务,我不知道怎么说改变的NoSQL产品的风景? 专为基于云的服务或SaaS供应商,将如何使用DynamoDB是好还是坏比说MongoDB的?是否有任何成本,性能,可扩展性,可靠性,司机,社区等使用一种与其他的好处? 解决方案 对于初学者来说,这将完全由亚马逊公司的专家团队进行管 ..
发布时间:2015-12-01 13:07:41 云存储

按日期查询DynamoDB

我是从一个关系型数据库背景的,并试图与亚马逊DynamoDB工作 我有一个表散列关键字“数据ID”和一系列“CreatedAt”,并在这一堆物品。 我试图让所有的特定日期之后创建和按日期排序的项目。这是pretty的简单的关系数据库。 在DynamoDB是最接近我能找到的是一个查询和使用范围键大于过滤器。唯一的问题是,要执行一个查询,我需要一个散列键这违背了目的。 那么,我做错了什么?是我 ..
发布时间:2015-12-01 13:00:36 云存储

什么是recomended方法来删除大量来自DynamoDB的项目?

我在DynamoDB写一个简单的日志服务。 我有一个由USER_ID散列和时间戳键入一个日志表(Unix纪元INT)的范围。 在该服务的用户终止他们的帐户,我需要删除所有项目表中,无论范围值。 什么是做这种操作的推荐方法(牢记可能有几百万的项目删除)? 我的选项,据我可以看到的是: 答:执行扫描操作,要求删除在每个返回的项目,直到没有项目被留 B:执行BatchGet操作,再次要求删除 ..
发布时间:2015-12-01 12:59:09 云存储

可使用具有ElasticSearch不必要的负载均衡?

我对AWS EC2上运行3 ElasticSearch节点的群集。这些节点使用OpsWorks设置/厨师。我的目的是要设计这个集群是非常有弹性,有弹性(需要时节点可以进来了)。 这一切我读过关于ElasticSearch,好像没有人建议把一个负载均衡集群的前面;相反,它似乎是建议是做两件事情: 将您的客户端的URL /一个节点的IP,让ES做负载均衡,为您和希望节点不降。 硬code中的 ..
发布时间:2015-12-01 10:15:01 云存储

梅克尔解释为树木在最终一致性使用

的被用作在多个分布式,复制键/值存储抗熵机制梅克尔树木: 迪纳摩 Riak 卡桑德拉 毫无疑问,反熵机制是一件好事 - 瞬态故障只是发生在生产。 我只是不知道我理解为什么梅克尔的树的是流行的做法。 发送完整的梅​​克尔树同行包括发送本地密钥空间给同行,一起 每个键值,在树中存储的最低水平的哈希 进行比较的来自同行需要拥有自己的梅克尔树发出了梅克尔树。 由于这两个同龄人必须已经在手的排 ..
发布时间:2015-11-30 14:40:57 C/C++

火力:如何匹配的对手在一场比赛?

我实行社会棋局。每个用户都可以创建一个新的游戏,他们会等到系统会找到一个对手对于他们。 当用户创建一个游戏,他们指定约束条件:颜色,他们想打,而对手的最小象棋等级 反对者可以匹配或不匹配例如,下面的两个对手将匹配: //用户1与评价1700 //用户2与评价1800 //创建这个游戏//创建这个游戏 游戏:{游戏:{ 色彩:“白”,minRating:1650 minRating: ..
发布时间:2015-11-30 14:10:23 C/C++

是否有一个的NoSQL / key-value存储抽象库像有JDBC是数据库?

我已经使用了很多SQL抽象库,如ODBC,JDBC和ActiveRecord的。什么是NoSQL的/ key-value存储世界中抽象的选择? 我主要是问这个,这样如果我选择一个key-value存储,然后我可以用一个抽象库,而不是被锁定在,我认为这是重要的,因为键值存储在号码。 解决方案 即使NOSQL数据库有很大的不同彼此,它们可分为有意义的组,请参阅 ..
发布时间:2015-11-28 18:55:01 高性能数据库开发

如何从一个完整的SQL查询来像一个NoSQL的去吗?

在我的过程中我有这个SQL查询需要的总执行时间的10%-20%。该SQL查询确实在我的数据库中的一个过滤器,并加载PricingGrid对象的列表。 所以我想,以提高这些性能。 到目前为止,我猜2解决方案: 使用一个NoSQL的解决方案,AFAIK这些都为提高阅读过程中具有良好的解决方案。 但是迁移似乎很难,需要大量的工作(如导入从SQL Server中的数据定期的NoSQL) 在我没有任何知 ..
发布时间:2015-11-27 21:57:11 .NET Framework

分布式,可以在Windows上运行,并有.NET客户端键/值存储?

正如标题所说,没有人知道任何分布式键/值存储,可以在Windows上运行,并有.NET客户端? 感谢您 更新:对不起,忘了补充,它需要持久。 解决方案 应用面料是微软的解决方案。 RavenDB 也许可以作为一个复杂的键值存储。 此外也有 memcached的和的 Redis的确实在Windows上的工作。 ..
发布时间:2015-11-27 15:21:34 C#/.NET

从MongoDB中数组删除元素

我是新来学习如何使用MongoDB的和我坚持pretty的早,所以希望有人能帮助我用一个简单的例子。 我可以成功连接到一个蒙戈服务器并创建一个收集和创建对象把它。我做的这一切,通过C#和C#的驱动程序。 我在code定义以下的自定义对象。 公共类功能 { 公共字符串FeatureName {获得;组; } 公众的ObjectId ID为{获得;组; } 公开名单&LT ..
发布时间:2015-11-27 12:21:33 C#/.NET

Sones GraphDB查询返回错误

我下面的教程在这里: http://developers.sones.de/wiki/doku。 ?PHP的ID = quickreference:fiveminuteguide 但是,当我复制并WEBSHELL 粘贴此命令 CREATE VERTICES 抽象的实体属性(字符串名称) 大学EXTENDS实体属性(SET<学生>学生), 市EXTENDS实体属 ..
发布时间:2015-11-27 11:45:02 C#/.NET