Amazon Neptune是一款高性能、可靠且可托管的图形数据库服务。它专门为构建和运行高度互连数据的应用程序而设计。Neptune拥有出色的性能,能够存储数十亿个关系并将图查询延迟降低到毫秒级。
它支持两种流行的图形实体模型和查询语言:Property Graph模型搭配Apache Tinker Pop Gremlin,以及W3C的RDF模型搭配SPARQL。这使开发者能轻松构建查询并有效地导航高度互联的数据。
Neptune适用于图像应用场景,如推荐引擎、欺诈检测、知识图谱、药品研发设计和网络安全等。它具有以下主要优势:
1. 开放图形API支持:支持Gremlin和SPARQL开放图API,为图形实体模型和查询语言提供出色的性能。
2. 高性能和可扩展性:Neptune是专门为图形数据库优化的高性能服务。它可在三个可用区域内使用多达15个低延迟读写副本,从而扩展容量和每秒执行超过10万次的查询。
3. 高可用性和耐用性:Neptune提供超过99.99%的可用性,采用分布式容错存储,能自我修复。数据备份到Amazon S3,可实现快速的故障迁移。
4. 高度安全性:提供多层安全防护,包括VPC隔离、IAM身份验证、HTTPS加密和KMS密钥加密。
5. 完全托管服务:无需关心硬件配置、软件修复、设置等数据库管理任务,Neptune会自动执行这些操作。
常见问题解答:
Q: 什么是Amazon Neptune?
A: Amazon Neptune是一款高性能、可靠且可托管的图形数据库服务,专门用于构建和运行基于高度互连数据的应用程序。
Q: Amazon Neptune有哪些主要特色?
A: Neptune主要特色包括:支持Gremlin和SPARQL开放图API、高性能和可扩展性、高可用性和耐用性、高度安全性、以及完全托管服务等。
Q: 什么类型的应用场景适用于Amazon Neptune?
A: Neptune适用于各种图形应用场景,如推荐引擎、欺诈检测、知识图谱、药品研发设计和网络安全等。
Q: Amazon Neptune如何实现高性能和可扩展性?
A: Neptune针对图形数据库进行了专业优化,能够存储数十亿个关系,并将查询延迟降低到毫秒级。它支持在三个可用区域内使用多达15个低延迟读写副本,从而实现高扩展性。
Q: Amazon Neptune如何保证高可用性和耐用性?
A: Neptune采用分布式容错存储,能自我修复。数据备份到Amazon S3,可实现快速的故障迁移。同时提供超过99.99%的可用性保证。