亚马逊的SimpleDB [英] Amazon SimpleDB

查看:201
本文介绍了亚马逊的SimpleDB的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有人考虑?

SQL服务器托管(至少在英国)是昂贵,因此可以像这样伴随着云文件存储(S3),用于构建应用程序的,可以与您的应用程序增长。

SQL Server hosting (at least in the UK) is expensive so could something like this along with cloud file storage (S3) be used for building apps that could grow with your application.

在理论上很好,但没有人会考虑使用它。其实是人真正使用它现在实际生产的软件,我喜欢读您的意见。

Great in theory but would anyone consider using it. In fact is anyone actually using it now for real production software as I would love to read your comments.

推荐答案

这是亚马逊的优质服务的敢于

This is a good analysis of Amazon services from Dare.

S3处理我所听到通常被描述为Blob存储。一个典型的Web应用程序通常具有的媒体文件和其他资源(图片,CSS样式表,脚本,视频文件等),那只是名称/路径访问。但是很多这样的资源,也有元数据(例如在YouTube上的视频文件有元数据,它的评级,谁上传它,查看次数等),这就需要被存储为好。这需要进行查询的,图式化存储就是SimpleDB的用武之地。EC2提供了可用于计算的完整的本地文件系统实例,是不是持久的,如果虚拟服务器出现故障因任何原因虚拟服务器。随着SimpleDB的和S3有积木,当您通过EC2提供的计算能力扔建立一个大类的Web 2.0的风格的应用程序。 然而无论S3也不SimpleDB中提供了一个开发谁只是想建立一个数据库驱动的Web应用程序的典型LAMP或儿童智力的开发经验或可能具有自定义的存储需求不完全适合Blob存储或水桶应用的解决方案图式化存储。如果没有获得一个持久的文件系统,在亚马逊的云计算平台的开发人员不得不拿出涉及的EC2了手动备份数据到S3,以获得所需的经验,成熟的解决方案。

S3 handled what I've typically heard described as "blob storage". A typical Web application typically has media files and other resources (images, CSS stylesheets, scripts, video files, etc) that is simply accessed by name/path. However a lot of these resources also have metadata (e.g. a video file on YouTube has metadata about it's rating, who uploaded it, number of views, etc) which need to be stored as well. This need for queryable, schematized storage is where SimpleDB comes in. EC2 provides a virtual server that can be used for computation complete with a local file system instance which isn't persistent if the virtual server goes down for any reason. With SimpleDB and S3 you have the building blocks to build a large class of "Web 2.0" style applications when you throw in the computational capabilities provided by EC2. However neither S3 nor SimpleDB provides a solution for a developer who simply wants the typical LAMP or WISC developer experience of building a database driven Web application or for applications that may have custom storage needs that don't fit neatly into the buckets of blob storage or schematized storage. Without access to a persistent filesystem, developers on Amazon's cloud computing platform have had to come up with sophisticated solutions involving backing data up manually from EC2 to S3 to get the desired experience.

这篇关于亚马逊的SimpleDB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆