NoSQL Database Patterns for Application Developers
Note: Special Meeting Location
@ Improving Enterprises
Wednesday, February 26th, 2014
6:30 - 8:30 PM
In this presentation, we'll look at different NoSQL Databases from an application developer's view point. I will cover Document (MongoDB), Graph (Neo4J), Key-Value (Redis), Columnar (Cassandra), and In-Memory Data Grid (Hazelcast) databases. We'll discuss the design patterns useful for NoSQL database development such as Entity, Repository, Template, Aggregate, Factory, and MVCC (concurrency). In the case of In-Memory Data Grids, we will discuss IMDG support for Distributed Caching, Clustering, Failover and look at patterns like Read Through, Transactional Write Through, and Asynchronous Batch Write Behind. We will also look at patterns like Aggregate, Factory that are critical in NoSQL data architecture models and learn how to enforce these design patterns within the application code. Finally, we'll look at some emerging trends and innovations in NoSQL database and Big Data areas, which include multi-model databases, NewSQL, Database as a Service, Real-time Big Data Analytics, Big Data (Hadoop) as a Service and SQL-in-Hadoop.
- Introduction to NoSQL Databases for Developers & Polyglot Persistence
- NoSQL Database Patterns - Document and Graph Databases
- Graph Databases
- Key Value Data Stores
- Columnar Databases
- In-Memory Data Grids (IMDG)
- Emerging Trends in NoSQL Databases and Big Data
- Best Practices
Srini Penchikala currently works as a Security Architect at a major financial services organization in Austin area. He has over 16 years of experience in software design and development and has been working on Java applications since 1996. He also works as an editor for InfoQ.com website.
RSVP by going to http://hjug02262014.eventbrite.com We will need an accurate head count in order to know how much pizza to order. Since there may be a large turnout, please only RSVP if you're certain you'll be coming.
Meeting Location: Improving Enterprises
4710 Bellaire Blvd
Bellaire, TX 77401
Just past the Frost Bank building, take the first right turn into the Pin Oak Office Park driveway. Please park on the roof level of the parking garage (3rd floor or above) in the spots marked Visitor.
Meeting Sponsor: Improving Enterprises
Improving Enterprises is an advanced software development professional services firm. We challenge the basic assumptions of traditional technology service models. Our people are senior, seasoned professionals who bring years of real-world enterprise development experience to the table in the form of Agile software development process & principles.
Our mission is to offer an esteemed level of quality IT training by using real world solutions, supported by a dynamic, energized team focused on providing excellence in and outside the classroom.
Certified Consulting, Mentoring, Agile, Applied Training, Rural Sourcing, Microsoft, .Net, Java, Networked Recruiting, Room Rentals, Project Management, Quality Assurance
Door Prizes and Giveaways! - must RSVP on Eventbrite to win
- JetBrains has donated one IntelliJ license to be raffled off at this month's HJUG meeting if we have 30 attendees, two if we have 50 or more
- Hello2Morrow has donated a SonarGraph Personal license to be raffled off at this month's HJUG meeting
- Headway Software has donated a license of the new Structure101 Studio
Meeting sponsored by Structure101 for Tangle free software.