*   >> Lezen Onderwijs artikelen >> science >> software

Een kort overzicht van Amazon Simple DB Van A Ontwikkelaars Perspective

Ik ben een ontwikkelaar met behulp van Amazon Simple DB momenteel in een project, dus ik zal nog een paar pro's en contra's om mensen te helpen:

Pro's:

===========

- Het is spotgoedkoop voor low budget apps

- Het is gemakkelijk beschikbaar van overal op het internet, de grote plus voor sommige gedistribueerde applicaties

- Het is zelf beheerde, geen administratieve overhead, onderhoud, enz.


Con's

===========

< p> - Het is een volslagen beer te gebruiken voor de ontwikkelaar, veel beperkingen die meerdere vragen om een ​​hele set te waarborgen wordt geretourneerd, of om ervoor te zorgen diverse uitzondering voorwaarden vallen

-. De API is vuil eenvoudig, wat betekent dat het niet eens de meest voorkomende basisfuncties die we gewend om met databases te ondersteunen, zul je merken dat je het creëren van meer code om te werken rond de vereenvoudigde databank dan je zou versus een standaard relationele database.

Er is een heleboel "Query-lezen-Post" operaties noodzakelijk wanneer SQL gewoon zou vereisen een bericht waarin een aantal fundamentele clausules of eenvoudige rekenkundige bewerkingen kunnen volstaan ​​

-. Ik zou het vreselijk om te bedenken hoe de uitvoering concurrency met deze ding, terwijl het heel goed mogelijk, het is niet van plan om een ​​wandeling in het park

-. Het ondersteunt alleen snaren, dus bereid je voor veel conversies, en de mogelijke runtime bugs die komen met deze omzettingen

>

- Het heeft geen native ondersteuning toetsen op meerdere kenmerken, dan moet je die belangrijke attributen concatonate in een ander enkel veld dat de sleutel (een verdubbeling van de gegevens in de meeste use cases en andere potentiële afzetmarkt voor bugs) vormt

Met al dat gezegd, ik gebruik het. Ik ben niet houden van elk moment, maar ik kan de prijs, verdeeld beschikbaarheid en zelfmanagement aspecten van het nergens verslaan, dus ik een beetje extra code hebt geaccepteerd, en de bugs die komen met het voor mijn project .

Je moet zelf bepalen.

In mijn ogen, het is geweldig voor de kleine jongens of straight forward use cases, maar verwacht niet dat het te ver buiten die rekening. Het zeker als heck niet zal een einde maken aan relationele databases in mijn leven zijn

Interessante links:.

Een diepgaande analyse van Amazon SimpleDB kostenstructuur

http: //www.daemonology.net/blog/2008-06-25-dissecting-simpledb-boxusage.html


Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.