Dynamo é um grupo de técnicas que quando tomados em conjunto podem formar um sistema de armazenamento estruturado altamente disponível de valores-chave[1] ou de um sistema de arquivos distribuído.[2] Tem propriedades de ambos os bancos de dados e tabelas hash distribuídas (DHTs). Amazon DynamoDB é "construído nos princípios da Dynamo"[3] (aparentemente com algumas melhorias) e é um serviço hospedado na infra-estrutura AWS. Ele foi criado para ajudar a resolver alguns problemas de escalabilidade que o site da Amazon.com experimentava durante a temporada de férias de 2004.[4] Em 2007 foi utilizado em Amazon Web Services, tal como o seu Simple Storage Service (S3).[5]
- ↑ «Dynamo: Amazon's Highly Available Key-value Store» (PDF) (em inglês). All Things Distributed. 2007. Consultado em 8 de maio de 2017
- ↑ Decandia, G.; Hastorun, D.; Jampani, M.; Kakulapati, G.; Lakshman, A.; Pilchin, A.; Sivasubramanian, S.; Vosshall, P.; Vogels, W. (2007). «Dynamo». Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles - SOSP '07 (em inglês). New York, N.Y.: Association for Computing Machinery. p. 205. ISBN 9781595935915. doi:10.1145/1294261.1294281
- ↑ «Amazon DynamoDB – a Fast and Scalable NoSQL Database Service Designed for Internet Scale Applications». All Things Distributed (em inglês). 18 de janeiro de 2012. Consultado em 8 de maio de 2017
- ↑ «Amazon Takes Another Pass at NoSQL with DynamoDB». readwrite (em inglês). 18 de janeiro de 2012. Consultado em 8 de maio de 2017
- ↑ Werner Vogels (2 de outubro de 2007). «Amazon's Dynamo» (em inglês). Consultado em 8 de maio de 2017