Amar Gohil
Amar Gohil

Reputation: 163

what amazon s3 use for storage file ? , file storage or database?

what amazon s3 use for storage file ? file storage or database ?

is amazon direct storage file in storage file ?

or amazon storage file in some database like Dynamo db ?

Upvotes: 1

Views: 2459

Answers (1)

John Rotenstein
John Rotenstein

Reputation: 269101

Amazon S3 is object storage. It is not a file system (eg C:\ drive). Rather, applications can place API calls to upload/download data.

Amazon S3 can also make objects available via HTTP/s without having to run a web server.

It is not a database (for that, use Amazon Relational Database Service (RDS) or Amazon DynamoDB), however it could be used as a large NoSQL database since the object name is the Key and the contents of the object is the Value. However, DynamoDB is a much faster NoSQL database.

Typical use cases are:

  • File storage: When applications want to store files locally (eg on the C:\ or D:\ drive)
  • File system (eg Amazon Elastic File System (EFS)): A shared file system that can be simultaneously used between multiple computers, eg via NFS.
  • Database: When applications want to store and retrieve data very quickly, or write complex SQL queries
  • Object storage: When data storage is off-loaded to a central server/service.

For more information, see: Cloudian: Object Storage vs. File Storage: What's the Difference?

Upvotes: 6

Related Questions