database - Need data storage recommendation -


i new aws, , have use case need store huge amounts of data - approx 60 gb. need records in data id parameter. data storage or database service recommended fast lookup?

there several data storage services on aws:

relational databases

  • amazon rds (relational database service) provides fully-managed, traditional sql database using either mysql, mariadb, postgresql, oracle or microsoft sql server.
  • you can try using them -- 60gb within scope
  • to make them fast, put primary key on field wish use identify records retrieve , retrieve via field in statement
  • amazon redshift data warehouse -- can handle tb , pb of data , quick on large volumes of data. however, overkill relatively simple requirements.

non-relational databases

  • amazon dynamodb fully-managed nosql database can configured provide exact number of reads , writes per second
  • it not support sql, if goal merely store , retrieve data via unique id, 1 of fastest choices (and can change speed necessary)
  • amazon s3 can considered key-value store, data kept in files -- key filename , value content of file. not fast dynamodb cheaper since don't need "run" database
  • amazon elasticache keeps data in ram, very fast. however, 60gb of storage require machines lots of ram.

Comments

Popular posts from this blog

Sass watch command compiles .scss files before full sftp upload -

filehandler - java open files not cleaned, even when the process is killed -

gridview - Yii2 DataPorivider $totalSum for a column -