We are a non-profit committed to educating the Dallas Metroplex in all things Java.
Learn about the various types of NoSQL databases (Key-Value, Document, Big Table, Graph). We’ll discuss examples of actual project implementation. From there we’ll deep dive into a couple of specific examples (Mongo and ElasticSearch) and illustrate the differences.
Different types of NoSQL data stores:
- Key Value Store – simplest; think caching (Memcache)
- Ordered Key Value – a step up for the key value store but allows less scanning of the database (DynamoDB)
- Big Table – Think of these as maps-of-maps-of-maps. (Cassandra, HBase)
- 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)
- Graphing – Tracks the relationships between objects very efficiently, but has to look at all the objects to do so. (Neo4j)
Presented by David Rollins
David Rollins is a Solution Architect at Slalom Consulting. David has worked as DBA, developer, and server admin. He has 15 years of experience developing web based applications. Before joining Slalom, David has worked for a variety of industries including logistics, health care, death care, and communications.
Location and Time
On the second Wednesday of each month, we meet as a group to discuss the latest and greatest Java related methodologies, technologies and tools. Our meeting space is provided by Improving and is located at 16633 Dallas Pkwy #100, 75001 Addison, TX.
Social time starts at 6:30 PM CST, announcements and sponsorship information at 7:00 PM CST, followed by the presentation which ends by 9:00 PM CST. Our sponsors provide free food and drink during the social hour. After the presentation has come to an end, we hold a drawing where we give away prizes that are also made possible by our sponsors. We look forward to seeing you there!