什么亚马逊s3用于存储文件? ,文件存储还是数据库?

时间:2018-04-04 09:24:38

标签: amazon-web-services amazon-s3 amazon-dynamodb

亚马逊s3用于存储文件的是什么?文件存储或数据库?

是存储文件中的amazon直接存储文件吗?

某些数据库中的

或亚马逊存储文件,如Dynamo db?

1 个答案:

答案 0 :(得分:3)

Amazon S3是对象存储。它不是文件系统(例如C:\ drive)。相反,应用程序可以对上传/下载数据进行API调用。

Amazon S3还可以通过HTTP / s提供对象,而无需运行Web服务器。

它不是数据库(为此,使用Amazon Relational Database Service(RDS)或Amazon DynamoDB),但它可以用作大型NoSQL数据库,因为对象名称是{{ 1}}并且对象的内容是Key。但是,DynamoDB是一个更快的NoSQL数据库。

典型用例是:

  • 文件存储:当应用程序想要在本地存储文件时(例如在C:\或D:\驱动器上)
  • 文件系统(例如Amazon Elastic File System(EFS)):可以在多台计算机之间同时使用的共享文件系统,例如通过NFS。
  • 数据库:当应用程序想要非常快速地存储和检索数据,或编写复杂的SQL查询时
  • 对象存储:将数据存储卸载到中央服务器/服务时。

有关详细信息,请参阅:Cloudian: Object Storage vs. File Storage: What's the Difference?