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
Post a Comment