You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by Apache Wiki <wi...@apache.org> on 2018/04/12 14:10:27 UTC

[Couchdb Wiki] Update of "TalkingPoints" by JoanTouzet

Dear wiki user,

You have subscribed to a wiki page "Couchdb Wiki" for change notification.

The page "TalkingPoints" has been deleted by JoanTouzet:

https://wiki.apache.org/couchdb/TalkingPoints?action=diff&rev1=3&rev2=4

- #redirect Talking_Points
- Some useful talking points for discussing CouchDB.
  
-   * CouchDB is not a relational database management system (RDBMS). CouchDB != SQL
-   * Updating documents creates new documents. There are no partial updates or stored diffs.
-   * Views are crucial to CouchDB. Similar in nature to indexes in a traditional RDBMS but lazily evaluated following a MapReduce paradigm. Views let you sort and filter data.
-   * Reduce is tricky, yet powerful.
-   * Complex key collation is important, yet can also be tricky.
-   * Replication can create conflicts. This is unavoidable. System design should explicitly account for possible conflicts as they '''will''' happen.
-   * The internal revisioning system is '''only''' for conflict detection and optimistic locking (Multi-Version Concurrency Control MVCC).
-   * The internal revisioning system is '''not''' usable as a revision control system.
-