We are all familiar with the 3rd Normal form. Does that scale? What are the best practices for designing resilient, multi-tenant, performant databases? In this talk, we will explore the database evaluation process, where we will make choices on technology stacks based on requirements and analyzing the CAP theorem. We will discover different Consistency, Availability, and Partition Tolerance techniques, investigate No-SQL databases, and help new cloud deployments using the 3rd Platform.
Big data has characteristics in the new Cloud domain, which requires storing various data for different use cases. We will explore the Document data store, Key-value, Columnar NoSQL, Graph NoSQL, and NewSQL databases.
Next, we will look at how to do data modeling for NoSQL columnar databases to support highly available partition-tolerant use cases. We will discover different strategies to help with multi-tenant requirements. In the end, we will look at how to choose the right database? We will also see what the future of Databases is comparing based on Consistency Models, Schema Models, Database Languages, and Database storage.
We will look at data quality patterns and issues and how to use MDM strategy to fix these issues. We will explore survivor ship records and how to validate if the data is correct in the system. In the end, we will also look at GDPR and PII data strategies.
We will be exploring the following databases types:
Key-value stores
Wide column stores
Document stores
Time Series DBMS
Graph DBMS
Object-oriented DBMS
Search engines
RDF stores
Spatial DBMS
Event Stores
Content stores
A few of the technologies we will explore are
Cassandra
Amazon DynamoDB
MongoDB, HBase
REDIS, MemcacheDB,
RDF / SPARQL
Graph Databases, Neo4J
CockroachDB
This talk is ideal for the following roles:
Architects
Technical Leads
Programmers
Integration Architects
Solution Architects
For more on-demand content, visit: https://saltmarch.com/on-demand