问题标签 [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.
amazon-s3 - 亚马逊简单数据库
有没有人考虑过使用类似于 Amazon SimpleDB 数据存储的东西作为他们的后端数据库?
SQL Server 托管(至少在英国)很昂贵,因此可以将这样的东西与云文件存储 (S3) 一起用于构建可以随应用程序增长的应用程序。
理论上很好,但有人会考虑使用它。事实上,现在有没有人真正将它用于真正的生产软件,因为我很想阅读您的评论。
security - AWS 账户标识符的影响
我正在使用亚马逊的工具来构建一个网络应用程序。我对他们很满意,但我有安全方面的顾虑。
现在,我正在使用多个 EC2 实例、S3、SimpleDB 和 SQS。为了验证对不同服务的请求,您包括访问标识符(需要登录)。
例如,要将文件从 EC2 实例上传到 S3,您的 EC2 实例需要具有您的Access Key ID和Secret Access Key。
这基本上意味着您的用户名和密码需要在您的实例中。
如果我的其中一个实例遭到入侵,我的所有亚马逊资产都会遭到入侵。密钥可用于上传/替换 S3 和 SimpleDB 数据,启动和停止 EC2 实例等。
如何将单个受感染主机的损害降至最低?
我的第一个想法是为每个帐户获取多个标识符,以便我可以跟踪所做的更改并快速撤消“被黑”帐户。亚马逊不支持每个账户多于一组凭证。
我的第二个想法是创建多个帐户并使用 ACL 来控制访问。不幸的是,并非所有服务都支持授予其他帐户访问您的数据的权限。此外,您使用的带宽越多,带宽就越便宜,因此所有这些都通过一个帐户进行是理想的。
有没有人处理过,或者至少考虑过这个问题?
architecture - 选择数据库类型
你什么时候会使用 bigtabe/simpledb 数据库和关系数据库?
ruby-on-rails - What do you need to take into consideration when deciding between MySQL and Amazon's SimpleDB for a RoR app?
I am just beginning to do research into the feasibility of using Amazon's SimpleDB service as the datastore for RoR application I am planning to build. We will be using EC2 for the web server, and had planned to also use EC2 for the MySQL servers. But now the question is, why not use SimpleDB?
The application will (if successful) need to be very scalable in terms of # of users supported, will need to maintain a simple and efficient code base, and will need to be reliable.
I'm curious as to what the SO communities thoughts are on this.
database - 专业的数据库,如 BigTable、SimpleDB
Google BigTable 和 Amazon SimpleDB 等新的学校数据存储范例是专门为可扩展性而设计的。基本上,不允许连接和非规范化是实现此目的的方式。
然而,在这个主题中,共识似乎是大表上的连接不一定必须太昂贵,并且非规范化在某种程度上被“高估”了为什么这些上述系统不允许连接并强制将所有内容放在一起单表实现可扩展性?是需要存储在这些系统中的大量数据(数 TB)吗?
数据库的一般规则是否根本不适用于这些规模?是因为这些数据库类型是专门为存储许多相似的对象而定制的吗?
还是我错过了更大的图景?
sql - 在“最终”一致性和无事务(又名 SimpleDB)的情况下,你真的能走多远?
我真的很想使用 SimpleDB,但我担心如果没有真正的锁定和事务,整个系统会存在致命缺陷。我知道对于高读/低写应用程序来说这是有道理的,因为最终系统会变得一致,但是介于两者之间的时间呢?似乎在不一致的数据库中正确的查询会以一种很难追踪的方式在整个数据库中造成破坏。希望我只是一个担心疣...
couchdb - 最终一致性
我正处于设计必须具有高可用性和可扩展性的应用程序的早期阶段。出于多种原因,我想为此使用最终一致性数据模型。我知道并理解为什么对于许多解决方案来说这是一个不受欢迎的架构选择,但在我的情况下它很重要。
我正在寻找现实世界的建议、最佳实践和在处理分布式/文档式数据库时要注意的问题。尤其是围绕电子商务(购物车风格)应用程序的领域,这些应用程序传统上更容易与关系数据库组合在一起。
我知道使用这些类型的数据库具有挑战性,但是,嘿,谷歌和 E-bay 使用它们,所以它们不会那么难;-) 任何建议都将不胜感激。
asp.net - 有没有人尝试为 Amazon SimpleDB 构建 ASP.NET 会话状态提供程序?
如果没有,该服务是否存在任何阻止构建服务的基本限制?
ruby-on-rails - 您在使用 AWSDBProxy 吗?横向扩展时是否会影响性能?
在投了反对票后,我谦卑地意识到我的帖子是一个巨大的咆哮。因此,我对其进行了编辑并将其总结为我真正想知道的问题。在此编辑之前,我为我的粗鲁评论道歉;)
似乎唯一谈论在 Rails 站点中使用 Amazon 的 SimpleDB 的教程是使用 AWSDBProxy ...就我个人而言,考虑到下面典型 Rails 站点的服务器布局(使用 AWSDBProxy),我发现这与横向扩展有悖常理:
插件在这里:http ://agilewebdevelopment.com/plugins/aws_sdb_proxy
图片在这里:http ://www.freeimagehosting.net/uploads/91be4e0617.png
如您所见,即使我们添加更多的杂种,我们也有两个问题。
- 我们的单点故障远不如我们的负载均衡器稳定
- 我们必须通过这个WEBrick 服务器强制我们的所有信息
解决方案当然是添加更多 AWSDBProxies ......但是为什么不直接使用下面的代码,比如说一个类,一起跳过代理呢?
那么我的意思是,如果您使用 AWSDBProxy,您有什么理由这样做?如果你确实在使用它,你的表现如何?如果你有硬数字,这将更加感激!
谢谢!
.net - NHibernate 的 SimpleDB 方言
您知道是否可以将 Amazon SimpleDB 与 NHibernate 结合使用?LightSpeed 似乎是兼容的。