BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ChamberMaster//Event Calendar 2.0//EN
METHOD:PUBLISH
X-PUBLISHED-TTL:P3D
REFRESH-INTERVAL:P3D
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTART:20080317T220000Z
DTEND:20080317T230000Z
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
SUMMARY:TechTalk: CouchDB
DESCRIPTION:Most data is not inherently relational. CouchDB takes this idea and provides a data storage model that easily accommodates modern applications' needs. Instead of doing the equivalent of manual memory management in a database\, splitting all data up carefully in predefined\, inflexible schemata\, CouchDB stores records of data in independent 'Documents'. They can be easily replicated to other instances of CouchDB for high availability and load balancing reasons.\n\n Efficient retrieval of Documents is realized with map-reduce based 'Views'. They allow aggregating and reporting as well as defining sub-sets of documents and expression of relations where needed. JavaScript is used to define Views and JSON to transport data.\n\nTraditional database systems get pushed to their limits by modern web applications. The practices applied to gain speed and availability work often against the original design of a database. Common techniques like denormalization\, partitioning and replication are central to CouchDB. Further\,\n CouchDB is implemented in Erlang/OTP\, a language and platform that is targeted at highly concurrent and fault tolerant systems.\n\nThis presentation explains the mind-set behind the Open Source database CouchDB. It explains scenarios where CouchDB's features provide elegant solutions to problems where traditional database systems struggle. Even without knowing much about data storage\, you will gain some insight about what is possible today.
X-ALT-DESC;FMTTYPE=text/html:Most data is not inherently relational. CouchDB takes this idea and provides a data storage model that easily accommodates modern applications' needs. Instead of doing the equivalent of manual memory management in a database\, splitting all data up carefully in predefined\, inflexible schemata\, CouchDB stores records of data in independent 'Documents'. They can be easily replicated to other instances of CouchDB for high availability and load balancing reasons.\n\n Efficient retrieval of Documents is realized with map-reduce based 'Views'. They allow aggregating and reporting as well as defining sub-sets of documents and expression of relations where needed. JavaScript is used to define Views and JSON to transport data.\n\nTraditional database systems get pushed to their limits by modern web applications. The practices applied to gain speed and availability work often against the original design of a database. Common techniques like denormalization\, partitioning and replication are central to CouchDB. Further\,\n CouchDB is implemented in Erlang/OTP\, a language and platform that is targeted at highly concurrent and fault tolerant systems.\n\nThis presentation explains the mind-set behind the Open Source database CouchDB. It explains scenarios where CouchDB's features provide elegant solutions to problems where traditional database systems struggle. Even without knowing much about data storage\, you will gain some insight about what is possible today.\n
LOCATION:Mailtrust\, 755 University City Blvd Blacksburg\, VA 24060
UID:e.278.865
SEQUENCE:3
DTSTAMP:20260604T041403Z
URL:https://business.montgomerycc.org/events/details/techtalk-couchdb-03-17-2008-865
END:VEVENT

END:VCALENDAR
