NoSQL: I doesn’t mean what you think it means
Abstract:
Micro Services, horizontal scalability, and non-relational approaches are all encouraging adoption of NoSQL databases. A basic search will help reveal that NoSQL stands for “Not Only SQL,” but it’s also used as a generic term to encapsulate a wide range of specialized systems. NoSQL can include databases that approach data in a variety of ways. 1. Key Value Store – simplest; think caching (Memcache)2. Ordered Key Value – a step up for the key value store but allows less scanning of the database (DynamoDB)3. Big Table – Think of these as maps-of-maps-of-maps. (Cassandra, HBase)4. Document – Store data in some sort of document (typically JSON); This is probably what most people think about when they hear the term NoSQL. (MongoDB, ElasticSearch)5. Graphing – Tracks the relationships between objects very efficiently, but has to look at all the objects to do so. (Neo4j)
Speakers:
-
David Rollins
1 RecordingDavid Rollins is currently a consultant for Slalom Consulting. Before that David’s career has been spent in industry working for a variety of companies ranging from healthcare to death care. In his free time he tries to keep up with twin 3 year old boys.
Recorded At:
- Dallas TechFest 17 Recordings
Recorded on:
More Info:
Tags:
- NoSQL 4 Recordings