Managing a Graph Database with Amazon Neptune

Implementing a reliable, fault-tolerant graph database solution takes significant effort. That is where Neptune, Amazon's managed graph database service, can help get you up and running quickly.
Course info
Level
Intermediate
Updated
Apr 30, 2019
Duration
1h 19m
Table of contents
Description
Course info
Level
Intermediate
Updated
Apr 30, 2019
Duration
1h 19m
Description

Implementing a reliable, fault-tolerant graph database solution takes significant effort. Neptune is Amazon's fully managed graph database service, which has been designed to be reliable, durable, and fault-tolerant. In this course, Managing a Graph Database with Amazon Neptune, you will learn foundational knowledge of creating, accessing, and managing an Amazon Neptune cluster. First, you will see how to create a Neptune cluster. Next, you will discover how to access this cluster and perform queries in either Gremlin graph traversal language or RDF's SPARQL query language. Finally, you will explore how to create and restore cluster snapshots. When you're finished with this course, you will have the skills and knowledge of Amazon Neptune needed to manage an Amazon Neptune cluster.

About the author
About the author

Jeff Hopper is a polyglot solution developer with over 20 years of experience across several business domains. He has enjoyed many of those years focusing on the .Net stack.

More from the author
More courses by Jeff Hopper
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Jeff Hopper, and welcome to my course, Managing a Graph Database with Amazon Neptune. I am a solution developer with 20 years experience helping companies solve their technology challenges. Graph databases are a great technology for querying deep relational connections, such as social networks and recommendation engines, but implementing an enterprise reliable, fault tolerant system takes a significant effort. That is where using a robust database service such as Amazon Neptune can help. In this course, we are going to look at creating and querying Amazon Neptune, Amazon's fully managed graph database service. I will first introduce you to Neptune and the robust reliability, durability, and fault tolerance AWS has built into this product, and then I will show you how to create a Neptune cluster along with the related resources for securing and accessing this cluster. To help with doing so, I will introduce you to CloudFormation and a template AWS provides for creating these resources. Once the cluster is up and running, I will show you how to access this cluster through either the Gremlin graph traversal language or the resource description framework SPARQL query language. I will then wrap up this course with an overview of creating and restoring Neptune snapshots. By the end of this course, you'll know how to create and query a Neptune graph database. Before beginning this course, you should be familiar with creating services within AWS. And if you would like to follow along, you should have your own AWS account where you can practice creating and querying a Neptune cluster. I hope you'll join me on this journey to learn Amazon Neptune with the Managing a Graph Database with Amazon Neptune course at Pluralsight.