University of Minnesota
Software Engineering Center

You are here

TwinSPIN: Making Sense of NoSQL

Date of Event: 
Thursday, March 9, 2017 - 5:30pm to 8:00pm
3-111 Keller Hall (200 Union St. SE, Minneapolis, MN 55455)

Topic: Making Sense of NoSQL

Speaker: Dan McCreary, Principal Consultant for MarkLogic

Presented by the Twin Cities Software Process Improvement Network (Twin-SPIN); sponsored by the University of Minnesota Software Engineering Center (UMSEC)

Cost: Free and open to the public

Parking: Free parking vouchers will be available at the meeting for parking in the Washington Ave. Parking Ramp.

5:30p - Refreshments, and networking
6:15p - Start of Meeting

Abstract: Over 95% of database transactions in Minnesota-based companies use relational technologies. However, if you work in the Bay Area or at Amazon, under 5% of your transactions use relational technologies. How do we account for these regional difference in database preferences?

This presentation will review the six key database architectural patterns and then pose the question: How do you match your business requirements to one or more of these architectures? What are the implications of these choices on agility and long-term cost effectiveness of your IT infrastructure? We will then look at some case studies of organizations that have benefited from various choices they have made. We will close with some thoughts on leading change.

Bio: Dan is an enterprise data architect with a focus on NoSQL database architectures. He’s worked at Bell Labs and Steve Job's NeXT Computer as well as founding his own consulting firm of over 75 people. His interests include topics such as distributed computing, programming languages, databases and XML standards. He has published articles on the semantic web, metadata registries, US Federal XML standards, XForms, XQuery and XRX. He is co-founder of the "NoSQL Now!" conference and is a co-author of the book "Making Sense of NoSQL" by Manning Publications. Dan is currently a Principal Consultant for MarkLogic.

About Twin-SPIN: The Twin-SPIN software process improvement network (SPIN) is a regional organization established in January of 1996 as a forum for the free and open exchange of software process improvement experiences and ideas. Representatives from industry, government, academia, other professional organizations, and consultants are welcome to participate. Our mission is to help sustain commitment and enhance skills in the area of software process improvement through an active program of networking and mutual support. The organization strives to serve as a source of educational and experiential information for its members, other SPIN organizations, and the general community of software professionals.

Meetings are normally held on the 1st Thursday of each month from 5:45-8:00 p.m. Twin-SPIN is a non-profit organization and is sponsored by the University of Minnesota Center for Software Engineering (UMSEC). See: