Amazon Neptune
Explore Amazon Neptune, a fully managed graph database service designed to handle highly connected datasets with high performance and reliability. Understand its architecture, global database capabilities, failover strategies, scaling options, and backup methods to design efficient and resilient graph database solutions on AWS.
Amazon Neptune is a purpose-built, fast, reliable, and fully managed database service used to run applications with highly connected datasets. Efficient management and rapid querying of interconnected data, such as recommendation patterns, social media activities, and fraud graphs, require a streamlined approach not well-suited to traditional databases.
The main power of Amazon Neptune is its high-performance graph database engine that can store billions of relationships, and querying can be done in milliseconds latency. It supports popular graph models property-graph and W3C’s RDF and their respective query languages. Amazon Neptune uses the power of Neptune ML to improve the prediction accuracy by over 50% compared to non-graph databases.
Amazon Neptune is a highly available, durable, and fault-tolerant database. It supports low latency read replicas across three Availability Zones making it 99.99% available, improves the read capacity, and allows it to execute 100k queries per second. A Neptune cluster has three main components: primary DB instance, replica, and cluster volume. This primary cluster can have a maximum of 15 reader instances in a cluster.