MapReduce je loš i neskalabilan RDBMS

January 18, 2008 – 3:38 pm

Maa da.

Neki RDBMS stručnjaci su se sjetili kritizirati MapReduce algoritam (i njegovu implementaciju u Googleu), navodeći kako je on suboptimalan za RDBMS stvari.

I fulali ceo fudbal.

Naime, dok su s jedne stvari njihove kritike sasvim točne, s druge strane skroz zaboravljaju da postoje i primjene u kojima relacijske baze nisu najbolji tool for the job.

  1. 2 Responses to “MapReduce je loš i neskalabilan RDBMS”

  2. Jako me zanima tvoje mišljenje o document-based bazama kao što su Amazon SimpleDB ili open source CouchDB.

    By Berislav Lopac on Jan 18, 2008

  3. Htio sam iz ovog napisati cijeli post ali vrijeme bježi a ja ništa … elem, mislim da su document-based baze odlična stvar za tu svoju specijaliziranu primjenu. Jako često (po mom iskustvu) nam samo treba neki keyed storage, i “get/put/replace/delete” operacije na tome, a relacijske baze su overkill za to.

    Osobno se još nisam igrao s njima tako da ne mogu pričati iz prve ruke, ali ono što sam vidio mi se čini vrlo korisno. Vezano uz to, ono što je meni recimo korisno je da mogu na neki pametan način definirati i reference (”ovaj dokument pokazuje na onaj drugi [referenca na key neki"]); To se sigurno može čisto tako da se u dokument sprema key drugog dokumenta, ali recimo bilo bi zgodno da je tako nešto već apstaktirano, dakle neki higher-level API izgrađen nad osnovu simpledb/couchdb primitiva.

    Then again, možda oni to i imaju a ja nisam previše pažljivo gledao.

    By senko on Mar 3, 2008

Post a Comment