我目前在亚马逊S3上存储了大量数据记录,我正在尝试使用这些数据构建动态网站。我知道如何使用php从mySQL等数据库中获取数据,但是我可以直接在amazon S3上执行sql查询吗?如果我不能,那么我可以将这些数据放在哪里以便从S3加载数据并且可以通过php访问?
非常感谢!
答案 0 :(得分:1)
S3仅用于存储文件,我不确定它将如何用于存储数据记录。您可以访问这些文件并提供它们从网站下载,或者将它们加载到服务器上的内存中,如果它类似于sqlite数据库或其他东西。您可能希望使用Amazon RDS而不是S3来存储关系数据。
答案 1 :(得分:0)
Amazon S3不是网络服务器。它用于存储平面文件。没有CPU。
如果您需要运行PHP的Web服务器,则应考虑使用Amazon EC2或AWS Elastic Beanstalk。如果您需要MySQL服务器,则应该查看Amazon RDS。