*   >> läser Utbildning artiklar >> science >> software

En kort översyn av Amazon Simple DB från en utvecklare Perspective

Jag är en utvecklare med Amazon Simple DB för närvarande i ett projekt, så jag ska lägga till några proffs och nackdelar för att hjälpa människor ut:

Pro:

=========== Omdömen

- Det är smuts billigt för låg budget apps Omdömen

- Det är lätt tillgänglig från var som helst på internet, stort plus för vissa distribuerade tillämpningar

- Det är själv hanteras ingen administrativa omkostnader, underhåll, etc.

Omdömen

Cons Omdömen

=========== Omdömen < p> - Det är en fullkomlig björn som ska användas för byggherren, är massor av begränsningar som kräver flera frågor för att säkerställa en hel uppsättning tillbaka, eller för att säkerställa olika undantagsförhållanden omfattas Omdömen

-. API är smuts enkel, det vill säga Det stöder inte ens de vanligaste grundläggande funktioner som vi är vana vid med databaser, hittar du själv skapa mer kod för att komma runt det förenklade databas än du skulle kontra en vanlig relations DB.

Det finns en hel del "Query-Läs-Post" åtgärder som krävs där SQL skulle bara kräver en Post där vissa grundläggande klausuler eller enkla aritmetiska operationer kan räcka Omdömen

-. Jag skulle hata att tänka på hur man genomför samtidighet med detta sak, medan fullt möjligt, det kommer inte att bli en promenad i parken Omdömen

-. Den stöder bara strängar, så var beredd för massor av omvandlingar och de potentiella runtime fel som kommer med dessa omvandlingar

>

- Det har inte inbyggt stöd för nycklar på flera attribut, måste du concatonate dessa viktiga attribut till en annan enda fält som utgör nyckeln (en dubblering av data i de flesta användningsfall, och en annan potentiell utlopp för buggar)

Med allt detta sagt, jag använder den. Jag inte gillade varje ögonblick av det, men jag kan inte slå priset, distribuerade tillgänglighet och självhantering aspekter av det någonstans, så jag har accepterat lite extra kod, och buggar som kommer med den för mitt projekt .

Du måste bestämma själv.

Enligt min åsikt, det är bra för de små killarna eller raka användningsfall framåt, men förvänta dig inte att ta det för långt bortom det. Det säker som heck inte bli ett slut på relationsdatabaser i min livstid Omdömen

Intressanta länkar:. Omdömen

En fördjupad analys av Amazon SimpleDB kostnadsstruktur Omdömen

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


Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.