*   >> Leitura Educação Artigos >> science >> Programas

Uma breve revisão sobre o Amazon Simple DB From A Developers Perspective

Eu sou um desenvolvedor usando Amazon Simple DB atualmente em um projeto, então eu vou adicionar alguns prós e contras para ajudar a gente sai:

Pro:

===========

- É sujeira barato para aplicações de baixo orçamento

- É facilmente disponível a partir de qualquer lugar na internet, grande vantagem para algumas aplicações distribuídas

- É auto-geridas, sem sobrecarga administrativa, manutenção, etc.


O Con

===========

< p> - É um urso absoluta para usar para o desenvolvedor, muitas limitações que requerem múltiplas consultas para assegurar um conjunto inteiro é retornado, ou para assegurar várias condições de exceção são cobertos

-. A API é sujeira simples, ou seja, ele não suporta até mesmo as funções básicas mais comuns que estamos utilizado para com bancos de dados, você vai encontrar-se a criação de mais código para contornar o banco de dados simplificado do que você faria contra um banco de dados relacional padrão.

Há uma grande quantidade de operações de "consulta-Read-Post" necessárias onde o SQL seria apenas exigem um post onde algumas cláusulas básicas ou operações aritméticas simples pode ser suficiente

-. Eu odiaria pensar em como implementar concorrência com este coisa, enquanto perfeitamente possível, não vai ser um passeio no parque

-. Ele suporta apenas cordas, para estar preparado para os lotes de conversões, e os erros de tempo de execução potenciais que vêm com essas conversões

>

- Ele não nativamente suporta chaves em vários atributos, você vai ter que concatonate esses atributos-chave em outro campo único que constitui a chave (a duplicação de dados na maioria dos casos de uso, e uma outra saída potencial para bugs)

Com tudo o que disse, eu estou usando. Eu não estou gostando cada momento dele, mas eu não consigo bater o preço, disponibilidade distribuídos e dos seus aspectos de auto-gestão em qualquer lugar, então eu aceito um pouco de código extra, e os erros que vêm com ele para o meu projeto .

Você terá que decidir-se.

Em minha opinião, isso é ótimo para os pequenos ou casos de uso para a frente em linha reta, mas não espere para levá-lo muito além disso. É certeza que Parreira não vai ser um fim de bancos de dados relacionais em minha vida

links interessantes:.

Uma análise em profundidade da estrutura de custos Amazon SimpleDB

http: //www.daemonology.net/blog/2008-06-25-dissecting-si

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.