wie kann der Endanwender CouchDB nutzen? Relationale DBMS kann jeder übers Office-Paket einbinden und somit in kleinem Umfang direkt nutzen. Aber für welche Aufgaben nimmt man CouchDB? Zur Dateiablage? Dafür gibt es Netzlaufwerke...
Ein paar nicht-technische Antworten wären schön...
Der Endanwender ist für mich ein schwammiger begriff, ein Poweruser weiss wie CouchDb einzusetzen und ein DAU sollte keine Datenbanken nutzen sondern Exel CouchDB kannst du Teaoretisch für alles nutzen, ABER der Witz an NoSql DB's ist ja dass der einsatzzweck spezialisiert ist:
wie kann der Endanwender CouchDB nutzen? Relationale DBMS kann jeder übers Office-Paket einbinden und somit in kleinem Umfang direkt nutzen.
Das ginge mit NOSQL-DBs ja auch. Speziell bei 1:n-Relationen ist das für den Laien sogar einfacher zu kapieren. Da es aber kein festes Schema gibt, ist es natürlich schwieriger ein generisches Frontend für DAUs zu schaffen.
Zudem denke ich auch, dass DBs ihre wirkliche Stärken nur dann ausspielen, wenn man für eine spezielle DB auch ein spezielles Frontend bereit stellt. Das ist letztlich auch bei relationalen DBs so.
Hallo Profis,
wie kann der Endanwender CouchDB nutzen? Relationale DBMS kann jeder übers Office-Paket einbinden und somit in kleinem Umfang direkt nutzen. Aber für welche Aufgaben nimmt man CouchDB? Zur Dateiablage? Dafür gibt es Netzlaufwerke...
Ein paar nicht-technische Antworten wären schön...
Du kannst Couchdb fuer alles nutzen. Erfordert nur etwas anderes Denken.
Ich dachte, wenn man ACID braucht, greift man zu rel. Datenbanken.
http://de.wikipedia.org/wiki/CouchDB
Der Endanwender ist für mich ein schwammiger begriff, ein Poweruser weiss wie CouchDb einzusetzen und ein DAU sollte keine Datenbanken nutzen sondern Exel CouchDB kannst du Teaoretisch für alles nutzen, ABER der Witz an NoSql DB's ist ja dass der einsatzzweck spezialisiert ist:
Merkmal Beispiele
Dokumentenorientierte Datenbanken: Apache Jackrabbit, CouchDB, Lotus Notes, MongoDB, eXist, BaseX
Graphendatenbanken: AllegroGraph, Core Data, DEX, Neo4j, sones GraphDB
Verteilte ACID Datenbanken: MySQL Cluster
Key-Value-Festplattenspeicher Google BigTable, SimpleDB
Key-Value-Caches im RAM memcached
Eventually-consistent-Key-Value Speicher Amazon Dynamo, Apache Cassandra, Project Voldemort
Sortierte Key-Value-Speicher Berkeley DB, Memcachedb
Multivalue-Datenbanken OpenQM, Rocket U2
Objektdatenbanken Db4o, ZODB
Tabellenorientiert Google BigTable, Hbase
Datenstrukturorientiert Redis
QUELLE:$
http://de.wikipedia.org/wiki/NoSQL_(Konzept)
Zudem denke ich auch, dass DBs ihre wirkliche Stärken nur dann ausspielen, wenn man für eine spezielle DB auch ein spezielles Frontend bereit stellt. Das ist letztlich auch bei relationalen DBs so.