*   >> Læs Uddannelse artikler >> science >> software

En kort gennemgang af Amazon Simple DB fra en Udviklere overslag

Jeg er en udvikler ved hjælp af Amazon Simple DB i øjeblikket i et projekt, så jeg vil tilføje et par pro og ulemper til at hjælpe folk ud:

Pro:

===== ======

- Det er skidt billigt for lavbudget apps

- Det er let tilgængelige fra overalt på internettet, store plus for nogle distribuerede applikationer

- Det er selvadministrerende, ingen administrative omkostninger, vedligeholdelse osv

Con

===========

- Det er en totalt bjørn bruge til udvikler, masser af begrænsninger, der kræver flere forespørgsler for at sikre et helt sæt returneres, eller for at sikre forskellige undtagelse betingelser er dækket

-.

API er snavs enkel, hvilket betyder at det ikke understøtter selv de mest almindelige grundlæggende funktioner at vi er vant til med databaser, vil du finde dig selv at skabe mere kode til at arbejde omkring den forenklede database, end du ville vs en standard relationel DB. Der er en masse "Query-Læs-post" operationer, der er nødvendige, hvor SQL bare ville kræve en Post, hvor nogle grundlæggende klausuler eller simple aritmetiske operationer kunne være tilstrækkeligt

-.

Jeg ville hade at tænke på, hvordan man gennemfører samtidighed med dette ting, mens helt muligt, er det ikke kommer til at være en tur i parken

-. Det understøtter kun strenge, så være forberedt på masser af konverteringer, og de potentielle runtime fejl, der kommer med disse konverteringer

>

- Det betyder ikke indbygget understøtter nøgler på flere attributter, er du nødt til at concatonate disse vigtige egenskaber i en anden enkelt felt, der udgør nøglen (en overlapning af data i de fleste use cases, og en anden potentiel afsætningsmulighed for bugs)

Med alt det sagt, jeg bruger det. Jeg ikke lide hvert øjeblik af det, men jeg kan ikke slå prisen, distribueret tilgængelighed og selvstændig forvaltningsmæssige aspekter af det overalt, så jeg har accepteret en lidt ekstra kode, og de fejl, der kommer med det til mit projekt .


Du bliver nødt til at beslutte dig selv. Efter min mening, det er fantastisk for de små fyre eller ligetil use cases, men forvent ikke at tage det for langt ud over dette. Det sikker som dælen vil ikke være en ende på relationsdatabaser i min levetid

Interessante links:.

En tilbundsgående analyse af Amazon SimpleDB omkostningsstruktur

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

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.