问题标签 [amazon-simpledb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
183 浏览

php - 我如何在 s3 数据库中下订单

我的 json 回复 { 'files': [{ "Name": "4cf0dadfddfe6", "Attributes": { "title": "Earrings!", "file_size": "135023", "url": "http:\/\/dtzhqpwfdzscm. cloudfront.net\/4cf0dadfddfe6.jpg", "file_name": "4cf0dadfddfe6.jpg", "time_stamp": "1290853092", "file_type": "image\/jpeg", "content_obj_type": "upload", "thumb" :“http:\/\/dtzhqpwfdzscm.cloudfront.net\/4cf0dadfde32b.jpg”,“宽度”:“176.04166666666669”,“高度”:“171”,“userid”:“4”,“gibid”:“54”,“contentid”:“4cf0dadfddfe6”,“qqfile”:“il_570xN.182320055.jpg”,“original_name”:“il_570xN.182320055.jpg”,“y ":"72","x":"535","on_floor":"false","success":"true","gibview":"O","avatar_url":"","crop_url":" " } }], '成功': true }contentid”:“4cf0ddfddfe6”,“qqfile”:“il_570xN.182320055.jpg”,“original_name”:“il_570xN.182320055.jpg”,“y”:“72”,“x”:“535”,“on_floor” :“假”,“成功”:“真”,“gibview”:“O”,“avatar_url”:“”,“crop_url”:“”}}],“成功”:真}contentid”:“4cf0ddfddfe6”,“qqfile”:“il_570xN.182320055.jpg”,“original_name”:“il_570xN.182320055.jpg”,“y”:“72”,“x”:“535”,“on_floor” :“假”,“成功”:“真”,“gibview”:“O”,“avatar_url”:“”,“crop_url”:“”}}],“成功”:真}“x”:“535”,“on_floor”:“false”,“成功”:“true”,“gibview”:“O”,“avatar_url”:“”,“crop_url”:“”}}],'成功':真}“x”:“535”,“on_floor”:“false”,“成功”:“true”,“gibview”:“O”,“avatar_url”:“”,“crop_url”:“”}}],'成功':真}

我想按 time_stamp 排序我该怎么做。?或任何学习s3数据库的好文章请建议。

0 投票
2 回答
8127 浏览

amazon-simpledb - Amazon SimpleDB 与 Amazon RDS

我在一个小型电子商务网站工作,我们希望迁移到所有亚马逊托管服务,但我不确定 RDS 和 SimpleDB 的确切区别。RDS可以用MySQL,SimpleDB不行吗?

0 投票
1 回答
3003 浏览

amazon-web-services - Amazon SimpleDB/RDS 的成本效益?

我正在研究这两种服务,因为我不想费心维护我的数据库的备份。我的问题是:这些服务的成本效益如何?具体来说,他们是如何计费的?我看到他们按小时计费,但这意味着什么?这是否意味着如果我在一小时内进行 1 次查询,我将按整小时计费,或者只是按查询执行的时间量计费?

0 投票
1 回答
1439 浏览

sql-injection - 如何保护 Amazon SimpleDB 免受 SQL 注入?

在“如果它走路像鸭子,听起来像鸭子”的原则下,亚马逊的 SimpleDB 支持的 SQL 风格的查询似乎应该容易受到 SQL 注入类型的攻击。这是一个简单的示例,假设攻击者的输入进入变量 $category,并且他可以猜测列名:

如果您正在玩家庭游戏,这些行可以就地替换html-sdb_create_domain_data.phpAmazon 的 PHP SDK (1.2) 中示例代码文件中的第 119 行。

亚马逊发布了引用规则,我想我可以写一些东西来确保用户输入中的任何“或”都加倍......但我一直明白,逃避基本上是一场军备竞赛,这使得参数化成为我选择的武器时例如,使用 MySQL。

其他人使用什么来保护 SimpleDB 查询?

0 投票
2 回答
321 浏览

amazon-simpledb - SimpleDB 并行性

SimpleDB 文档中有一条评论基本上指出,如果您需要更多并行性,那么您应该使用多个域。

这让我想到了这个问题。SimpleDB 是否会序列化所有请求,即使它们来自多个客户端应用程序?

有人对此有明确的答案吗?

0 投票
1 回答
245 浏览

amazon-simpledb - 如何最好地将此结构映射到亚马逊 SimpleDB

所以 simpledb 有一种电子表格数据模型。

我有一个应用程序,只需要根据值存储键。除了一个键可以有多个值。

会有多个客户。每个客户端都有一个带有自己的密钥集的 id。如果可以的话,我想在这个阶段坚持使用单个域。

如何将其映射到 simpleDB?

我在想 domain = mydomain item = clientid attribute.n.name = key_1 ... key_n attribute.n.value = val1 ... valn

这将满足为同一个键存储多个值的能力。但后来我发现我需要在我的选择中获取所有属性,或者知道我有多少属性。我不会事先知道这一点。我还允许从键(或属性)中删除特定值。我将不得不先搜索它。似乎在 select 中没有 attributeName() 函数,只有 itemName() 函数。

将项目名称设为 id + key + _n 的组合会更好吗?例如,如果 id 是“myid”并且键是“boots”,那么项目名称将是“myidboots_1”

然后每个项目都有一个属性,称为“keyval”。

我可以选择 'keyval' where itemName like 'myidboots_%' ?

与普通的 sql 数据库相比,仍然有点麻烦。

也许我应该尝试将值编码为逗号分隔列表?除了它可能更麻烦而且我已经读到有 1000 个字符的限制。

还有其他建议吗?

0 投票
1 回答
1486 浏览

amazon-web-services - 使用 boto 查询 Amazon 的 Simple DB

我一定做错了什么,但我在谷歌上找不到任何关于这个问题的东西。我正在使用 boto 访问 Amazon Web 服务上的 SDB。我可以创建一个新表,添加项目,甚至遍历表中的所有项目,但我不知道如何查询它们。有“选择”方法,但没有“查询”。根据此处的文档:http://boto.s3.amazonaws.com/ref/sdb.html#module-boto.sdb.domain。可以使用 pythonic 方法来查询您的 SDB,但是这种方法对我来说不存在!

这是一小段代码,可能有助于描述我的问题:

是否出于某种原因删除了此方法?我不是制作查询的专家,向我指出有关使用 select 方法的其他文档会很棒!

0 投票
1 回答
169 浏览

mysql - 如何将面向文档的数据库迁移到 mysql

我可以在所有的网络文章中找到将现有的 MySQL 数据库迁移到 SimpleDB 或 CouchDB 或类似的东西。

但是如果我继续将我的数百万条记录迁移到 Riak 或 CouchDB,有没有办法迁移回来?

理论上是否有可能重新生成我的数据之间没有明确索引的关系数据库之间的所有关系并重新生成所有关系?

示例:我在 MySQL 中有两张表,一张是人,一张是工作,工作与人相关 - 一对一的关系。

如果我将其切换到 couchDB,则人员文档将作业定义为键“作业”的文本值

从 MySQL 中将这种关系插入到 couchDB 中非常简单。选择..组合然后转储一个人对象。

现在,将一个人对象拆分为两个对象 - 并为特定工作找到正确的密钥。如何?

任何帮助表示赞赏!

0 投票
1 回答
6436 浏览

amazon-s3 - SimpleDB 和 S3 的区别

我想知道 Amazon S3 和 Amazon SimpleDB 之间真正的技术区别是什么。据我所知,两者都可用于存储和检索键/值对。那么在什么情况下我需要 SimpleDB 而不是 S3?SimpleDB 的实际架构是如何提供更好的性能的(它是文件系统、数据库后端还是其他)?


额外的想法:我知道 SimpleDB 是关于存储键/值对的。是否有任何关于它如何从键生成哈希索引以进行查找的信息?

0 投票
1 回答
649 浏览

php - Amazon SimpleDB 缓存问题

我正在尝试使用 Amazon SimpleDB(使用Rick Helms 的 PHP API),我注意到更新不是实时的。我的意思是,如果在同一页面中我联系服务删除和项目并检索项目列表,则删除的项目通常仍然存在。

关于发生了什么以及如何解决问题的任何想法?谢谢