Description:
This presentation was given at Silicon Valley Code Camp in October 2014 by Jim Driscoll, Sr. Sales Engineer at MarkLogic. Jim has been programming in Java since 1996, and has worked on such projects as the first version of servlets, and the first release of J2EE. About this presentation: Before they were called cars, they were "horseless carriages". That's what NoSQL is: something better than the past but still defined in terms of the past. For decades we had one way of storing data, the relational model. Now databases come with new data models, new index schemes, and new scaling architectures. They're also much more cloud-focused than previous systems. It's an exciting time again to be a database administrator, or a programmer, and this presentation gets you oriented. The presentation covers how we got here, where we're at, and where we're going. The discussion includes data models (key-value, document, graph), licensing (open source, commercial), and transaction models (ACID vs BASE), including examples of working code.