What is Amazon Neptune? What are the benefits of Amazon Neptune? What is Amazon Neptune? What are the benefits of Amazon Neptune?

What is Amazon Neptune? What are the benefits of Amazon Neptune?

What is Amazon Neptune?

Amazon Neptune is a fast, reliable, and fully managed graph database service that makes it easy for you to build and run applications that work with highly connected datasets.

At the core of Amazon Neptune is a purpose-built, high-performance graph database engine that is optimized to store billions of relationships and reduce graph query latency to milliseconds. Amazon Neptune supports the popular graph models Property Graph and W3C's RDF, and their associated query languages ​​Apache TinkerPop Gremlin and SPARQL, making it easy for you to construct queries to efficiently navigate highly connected datasets. Neptune supports graph use cases such as recommendation engines, fraud detection, knowledge graphs, drug development, and cybersecurity.

What are the advantages of Amazon Neptune?

1. Support open graphics API

Amazon Neptune supports the open graph APIs for Gremlin and SPARQL, and provides high performance for these graph models and their query languages. With Amazon Neptune, you can choose between the property graph model and its open source query language Apache TinkerPop Gremlin or the W3C standard Resource Description Framework (RDF) model and its standard query language SPARQL.

2. High performance and high scalability

Amazon Neptune is a purpose-built, high-performance graph database. It is optimized for processing graph queries. Neptune supports up to 15 low-latency read replicas across three Availability Zones, scaling read capacity and executing over 100,000 graph queries per second. You can easily scale your database deployment up and down as your needs change, including moving from smaller to larger instance types.

3. High availability and durability

Amazon Neptune is highly available, durable, and ACID (Atomicity, Consistency, Isolation, Durability) compliant. Neptune is designed to provide greater than 99.99% availability. Its fault-tolerant, self-healing storage system is built for the cloud and replicates six copies of data across three Availability Zones. Neptune continuously backs up your data to Amazon S3 and transparently recovers from physical storage failures. For high availability, instance failover typically takes less than 30 seconds.

4. Highly secure

Amazon Neptune provides multiple levels of security for your database, including network isolation using Amazon VPC, IAM authentication for endpoint access, HTTPS encrypted client connections, and encryption of data at rest using keys that you create and control through AWS Key Management Service (KMS). On an encrypted Neptune instance, data in the underlying storage is encrypted, as are automatic backups, snapshots, and replicas in the same cluster.

5. Fully Managed

With Amazon Neptune, you don’t need to worry about database management tasks such as hardware provisioning, software patching, setup, configuration, or backups. Neptune automatically and continuously monitors your database and backs it up to Amazon S3, enabling granular point-in-time recovery. You can use Amazon CloudWatch to monitor database performance.

The above is the relevant information about Amazon Neptune in this issue. If you want to get more information about Amazon Neptune, please continue to pay attention to Cross-border Experts!