Die moderne Key/Value-Datenbank lädt Entwickler zum Entspannen ein
CouchDB ist ein vergleichsweise neues Projekt im Bereich der Datenbanken, dass durch eine Reihe frischer Ansätze mit den etablierten Konzepten relationaler Datenbanken bricht. CouchDB speichert Daten dokumentenorientiert und ohne feste Struktur und orientiert sich in seinem Kommunikationsmodell am World Wide Web und nutzt dessen Standards wie z.B. HTTP. Im Gespräch mit Tim Pritlove erläutern Jan Lehnardt und Alexander Lang die Ideen und Annahmen von CouchDB und wie sich mit dem neuen Subsystem moderne Webanwendungen schreiben lassen.
Tim Pritlove
Twitter
Website
Spenden via PayPal
Jan Lehnardt
GitHub
Website
Twitter
Shownotes
Jan LehnardtAlexander LangCouchDBWP: CouchDBRubyRuby on RailsWebmontagWP: MySQLWP: SQLWP: Relationale DatenbankWP: RelationWP: TagWP: TopologieWP: Fallacies of Distributed ComputingDamien KatzWP: Lotus NotesWP: ErlangCRE082 ErlangejabberdWP: JavaScriptErlang – Declarative Real Time Programming Now!WP: ReplikationWP: ActiveRecordWP: DatenbankindexWP: ProxyHypertext Transfer ProtocolMySQL ProxyWP: AjaxnginxWP: Uniform Resource Locator (URL)WP: JavaScript Object Notation (JSON)WP: Benevolent Dictator for LifeWP: Assoziatives Array (Key/Value Pairs)WP: Lazy EvaluationWP: Universally Unique Identifier (UUID)WP: LockWP: Multiversion Concurrency ControlLucene Search EngineWP: HTTP ETagMongoDBProject Voldemort – A distributed databaseTokyo CabinetmemcacheDB distributed key-value storage systemWP: Berkeley DBSolrCouchDB LoungeTwistedBenchmarks: You are Doing it Wrongcouch.ioApache Software FoundationApache Incubator