2012-10-01 79 views
-1

我目前有很多数据记录存储在亚马逊S3上,并且我正在尝试使用这些数据构建动态网站。我知道如何从使用php的mySQL等数据库获取数据,但我可以直接在亚马逊S3上执行sql查询吗?如果我不能,那么我可以放置这些数据的正确位置是什么,以便从S3加载数据并且还可以通过php访问?我如何使用亚马逊S3托管网站

非常感谢!

回答

1

S3只是用来存储文件,我不知道它将如何被用来存储数据记录。您可以访问这些文件并提供它们以便从网站下载,或者将它们加载到服务器上的内存中(如果它像sqlite数据库之类的东西的话)。您可能想要考虑使用Amazon RDS而不是S3来存储关系数据。

0

Amazon S3不是一个Web服务器。它用于存储平面文件。没有CPU。

如果您希望运行PHP的Web服务器,则应考虑Amazon EC2或AWS Elastic Beanstalk。如果您需要MySQL服务器,则应该查看Amazon RDS。