CouchDB : un altro esempio di database documentale



link sito di riferimento : http://couchdb.apache.org/
link installazione per windows : http://people.apache.org/~mhammond/dist/0.10.0/

una volta installato il db si gestite con un interfaccia web all'indirizzo locale : http://localhost:5984/_utils/

1° cosa "particolare" di questo database che le "query" si scrivono in javascript

es : estratte tutti i documenti (si parla di documenti non di record in un database documentale) che hanno come attributo Destinazione = 'Roma'

function(doc) {
  if (doc.Destinazione == "Roma") {
    emit(doc.Destination, doc);
  }
}

2° per ogni documentale viene gestito un versioning dello stesso
3° ad ogni documento possono essere associati attachment , doc,txt, xls ecc.
«gennaio»
domlunmarmergiovensab
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456