NoSQL describes several database technologies for which the data stores don't need a fixed schema and often avoid join operations. Brian Aker gives a lightning talk (7 minutes) about NoSQL during the Nov 2009 OpenSQLCamp in Portland, Oregon.<br><br><embed src="http://www.youtube.com/v/LhnGarRsKnA&hl=en_US&fs=1" type="application/x-shockwave-flash" width="425" height="344" allowscriptaccess="always" allowfullscreen="true"></embed><br><br>Data operations and manipulation are often performed via map/reduce operations, which would most closely map to "group by" operations in a traditional RDBMS. In general, Brian talks about how NoSQL data operations are best implemented in computational networks by dividing the operations among multiple machines.<br><br>Perhaps one of the hardest concepts to grasp by people with traditional database backgrounds is that NoSQL treats data in its natural order as optimal and applies transformations to it. This runs contrary to the RDBMS view of the world.<br><br>The biggest take away from the presentation is that NoSQL databases are ideal for situations where system requirements define non-transactional data manipulation -- a quality of many web-based systems.<br><br>The recording quality is not great in some portions, where comments from the audience mask the audio from the speaker.<br><br>The <a href='http://www.opensqlcamp.org/' target='_blank'>notes</a> and the <a href='http://slidesha.re/d5GQv' target='_blank'>slides</a> for the presentation are available for review.").substring(0,300); return _diggURL ; } NoSQL describes several database technologies for which the data stores don't need a fixed schema and often avoid join operations. Brian Aker gives a lightning talk (7 minutes) about NoSQL during the Nov 2009 OpenSQLCamp in Portland, Oregon.
Data operations and manipulation are often performed via map/reduce operations, which would most closely map to "group by" operations in a traditional RDBMS. In general, Brian talks about how NoSQL data operations are best implemented in computational networks by dividing the operations among multiple machines.
Perhaps one of the hardest concepts to grasp by people with traditional database backgrounds is that NoSQL treats data in its natural order as optimal and applies transformations to it. This runs contrary to the RDBMS view of the world.
The biggest take away from the presentation is that NoSQL databases are ideal for situations where system requirements define non-transactional data manipulation -- a quality of many web-based systems.
The recording quality is not great in some portions, where
Click Here to read more...
Comments