Database Architecture, Scale, and NoSQL with Elasticsearch
About this Course
Within this course, you will explore database architecture, PostgreSQL, and various scalable deployment configurations. You will see how PostgreSQL implements basic CRUD operations and indexes, and review how transactions and the ACID (Atomicity, Consistency, Isolation, Durability) requirements are implemented. You’ll learn to use Elasticsearch NoSQL, which is a common NoSQL database and a supplement to a relational database to high-speed search and indexing. We will examine Elasticsearch as an example of a BASE-style (Basic Availability, Soft State, Eventual Consistency) database approach, as well as compare and contrast the advantages and challenges associated with ACID and BASE databases.Created by: The University of Michigan
Level: Intermediate
Related Online Courses
This is the second of three courses in the Machine Learning Operations Program using Amazon Web Services (AWS). Data Science, AI, and Machine Learning projects can deliver an amazing return on... more
Welcome to this Spark AR Studio introductory course. In this course, you will learn all the fundamentals to get you going on your very own Spark AR journey! Whether you are looking to create... more
Code and run your first C++ program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just C++, but... more
Learn how to build modern .NET applications on the AWS Cloud using AWS Lambda, Amazon API Gateway, and Amazon Cognito with our new digital course, Building Modern .NET Applications on AWS. This... more
Computing involves processing information. In order to be processed, information must be represented in such a way that it can be manipulated by a machine ubiquitous in today’s society - the c... more