Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Jump to content

Amazon Neptune: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m fill in 1 ref
new key for Category:Amazon Web Services: "" using HotCat
 
(39 intermediate revisions by 26 users not shown)
Line 1: Line 1:
{{Short description|Graph database product by Amazon}}
'''Amazon Neptune''' is a fully managed [[graph database]] product by [[Amazon.com]]. It is used as a [[web service]] and is part of [[Amazon Web Services]]. It was announced on November 29, 2017.<ref>{{cite web|url=https://aws.amazon.com/blogs/aws/amazon-neptune-a-fully-managed-graph-database-service/|title=Amazon Neptune – A Fully Managed Graph Database Service - Amazon Web Services|last=|first=|date=29 November 2017|website=Amazon Web Services|publisher=|archive-url=|archive-date=|dead-url=|access-date=}}</ref> Amazon Neptune supports popular graph models [[property graph]] and [[W3C]]'s [[Resource Description Framework|RDF]], and their respective [[query language]]s Apache TinkerPop [[Gremlin (programming language)|Gremlin]] and [[SPARQL]], allowing you to easily build queries that efficiently navigate highly connected datasets. Neptune powers graph use cases such as [[recommendation engine]]s, fraud detection, [[knowledge graph]]s, drug discovery, and network security.
{{third-party|date=February 2019}}
'''Amazon Neptune''' is a managed [[graph database]] product published by [[Amazon.com]]. It is used as a [[web service]] and is part of [[Amazon Web Services]] (AWS). It was announced on November 29, 2017.<ref>{{cite web|url=https://aws.amazon.com/blogs/aws/amazon-neptune-a-fully-managed-graph-database-service/|title=Amazon Neptune – A Fully Managed Graph Database Service - Amazon Web Services|date=29 November 2017|website=Amazon Web Services}}</ref> Amazon Neptune supports popular graph models [[Graph database#Labeled-property graph|property graph]] and [[W3C]]'s [[Resource Description Framework|RDF]], and their respective [[query language]]s Apache TinkerPop's [[Gremlin (programming language)|Gremlin]],<ref name=":5">{{Cite web|url=https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-gremlin.html|title=Accessing the Neptune Graph with Gremlin - Amazon Neptune|website=docs.aws.amazon.com|access-date=2019-05-12}}</ref> [[Cypher (query_language)|openCypher]],<ref name="access-graph-opencypher">{{cite web |title=Accessing the Neptune Graph with openCypher |url=https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-opencypher.html |website=docs.aws.amazon.com |access-date=2022-11-02}}</ref> and [[SPARQL]],<ref name=":6">{{Cite web|url=https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-sparql.html|title=Accessing the Neptune Graph with SPARQL - Amazon Neptune|website=docs.aws.amazon.com|access-date=2019-05-12}}</ref> including other [[Amazon Web Services]] products.


Neptune general availability (GA) was announced on May 30, 2018<ref>{{cite web|url=http://phx.corporate-ir.net/phoenix.zhtml?c=176060&p=irol-newsArticle&ID=2351362|title=AWS Announces General Availability of Amazon Neptune|date=30 May 2018|publisher=Amazon Web Services}}</ref><ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/05/amazon-neptune-is-now-generally-available/|title=Amazon Neptune is now generally available to build fast, reliable graph applications|date=30 May 2018|publisher=Amazon Web Services}}</ref>. Neptune is now generally available in the US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), Europe (London)<ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/10/amazon-neptune-now-available-in-eu-london/|title=Amazon Neptune is Now Available in Europe (London)|date=3 October 2018|publisher=Amazon Web Services}}</ref>, Europe (Frankfurt)<ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/11/amazon-neptune-now-available-eu-frankfurt/|title=Amazon Neptune is Now Available in Europe (Frankfurt)|date=7 November 2018|publisher=Amazon Web Services}}</ref>, and Asia Pacific (Singapore)<ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/12/amazon-neptune-is-now-available-in-asia-pacific-singapore/|title=Amazon Neptune is Now Available in Asia Pacific (Singapore)|date=13 December 2018|publisher=Amazon Web Services}}</ref> AWS regions. On September 12, 2018, it was announced that Neptune achieved [[HIPAA]] eligibility<ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/09/amazon-neptune-achieves-hipaa-eligibility/|title=Amazon Neptune Achieves HIPAA Eligibility|date= 12 September 2018|publisher=Amazon Web Services}}</ref> enabling it to process datasets containing protected health information ([[Protected_health_information|PHI]]). On December 12, 20018, it was announced that Amazon Neptune was in-scope for [[PCI_DSS|Payment Card Industry Data Security Standard]], [[ISO_9001|ISO 9001]], [[ISO_27001|ISO 27001]], [[ISO_27017|ISO 27017]], and [[ISO_27018|ISO 27018]] compliance programs<ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/12/amazon-neptune-now-in-scope-for-pci-dss-and-iso-compliance-programs/|title=Amazon Neptune Now In-Scope for PCI DSS and ISO Compliance Programs|date=12 December 2018|publisher=Amazon Web Services}}</ref>.
Amazon Neptune general availability (GA) was announced on May 30, 2018<ref>{{cite web|url=http://phx.corporate-ir.net/phoenix.zhtml?c=176060&p=irol-newsArticle&ID=2351362|title=AWS Announces General Availability of Amazon Neptune|date=30 May 2018|publisher=Amazon Web Services}}</ref><ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/05/amazon-neptune-is-now-generally-available/|title=Amazon Neptune is now generally available to build fast, reliable graph applications|date=30 May 2018|publisher=Amazon Web Services}}</ref> and is currently available in 22 {{abbr|AWS|Amazon Web Services}} regions. Neptune is [[HIPAA]] eligible.<ref name=":0">{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/09/amazon-neptune-achieves-hipaa-eligibility/|title=Amazon Neptune Achieves HIPAA Eligibility|date= 12 September 2018|publisher=Amazon Web Services}}</ref> On December 12, 2018, it was announced that Amazon Neptune was in-scope for [[Payment Card Industry Data Security Standard]], and [[International Organization for Standardization|ISO]] compliance programs.<ref name=":1">{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/12/amazon-neptune-now-in-scope-for-pci-dss-and-iso-compliance-programs/|title=Amazon Neptune Now In-Scope for PCI DSS and ISO Compliance Programs|date=12 December 2018|publisher=Amazon Web Services}}</ref>

== History ==
Amazon Neptune is based on [[Blazegraph]]. Amazon acquired the Blazegraph developers and the Blazegraph open source development was essentially stopped in April 2018.<ref>{{cite web|url=https://github.com/blazegraph/database/issues/86|title=Blazegraph fork?|date=12 April 2018|publisher=GitHub}}</ref>

{| class="wikitable"
|+History of Amazon Neptune engine releases<ref>{{Cite web|url=https://docs.aws.amazon.com/neptune/latest/userguide/engine-releases.html|title=Engine Releases for Amazon Neptune - Amazon Neptune|website=docs.aws.amazon.com|access-date=2019-04-29}}</ref>
!Release
!Change
!Date
|-
|1.0.2.2
|Engine version 1.0.2.2
|March 9, 2020
|-
|1.0.2.1
|Engine version 1.0.2.1.R4
|December 20, 2019
|-
|1.0.2.1
|Engine version 1.0.2.1.R3
|December 12, 2019
|-
|1.0.2.1
|Engine version 1.0.2.1.R2
|November 23, 2019
|-
|1.0.2.0
|Engine version 1.0.2.0.R2
|November 8, 2019
|-
|1.0.1.0
|Engine version 1.0.1.0.200502.0
|October 31, 2019
|-
|1.0.1.0
|Engine version 1.0.1.0.200463.0
|October 15, 2019
|-
|1.0.1.0
|Engine version 1.0.1.0.200457.0
|September 19, 2019
|-
|1.0.1.0
|Engine version 1.0.1.0.200369.0
|August 13, 2019
|-
|1.0.1.0
|Engine version 1.0.1.0.200348.0
|July 2, 2019
|-
|1.0.1.0
|Engine version 1.0.1.0.200310.0
|June 12, 2019
|-
|1.0.1.0
|Engine version 1.0.1.0.200296.0
|May 1, 2019
|-
|1.0.1.0
|Engine version 1.0.1.0.200267.0
|January 21, 2019
|-
|1.0.1.0
|Engine version 1.0.1.0.200264.0
|November 19, 2018
|-
|1.0.1.0
|Engine version 1.0.1.0.200258.0
|November 8, 2018
|-
|1.0.1.0
|Engine version 1.0.1.0.200255.0
|October 29, 2018
|-
|1.0.1.0
|Engine version 1.0.1.0.200237.0
|September 6, 2018
|-
|1.0.1.0
|Engine version 1.0.1.0.200236.0
|July 24, 2018
|-
|1.0.1.0
|Engine version 1.0.1.0.200233.0
|June 22, 2018
|-
|1.0.1.0
|Amazon Neptune initial release
|May 30, 2018
|}

== Features ==

=== External support ===
Amazon Neptune supports the open source Apache TinkerPop [[Gremlin (programming language)|Gremlin]]<ref name=":5" /> graph traversal language, [[Cypher (query_language)|openCypher query language]]<ref name="access-graph-opencypher" /> for property graphs, and the [[World Wide Web Consortium|W3C]] standard [[Resource Description Framework]]'s (RDF) [[SPARQL]]<ref name=":6" /> [[query language]]. All three can be used on the same Neptune instance, and allows the user to build queries to navigate highly connected [[data set]]s and provides high performance for both graph models. Neptune also uses other AWS product features such as those of [[Amazon S3]], [[Amazon Elastic Compute Cloud|Amazon EC2]] and [[Amazon CloudWatch]].<ref>{{Cite web|url=https://aws.amazon.com/neptune/features/|title=Amazon Neptune Features|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-05-12}}</ref>

=== Security ===
All Amazon Neptune database [[Data cluster|clusters]] are created and stored in an [[Amazon Virtual Private Cloud]] (VPC), which allows the user to isolate their database in their own [[private network]]. Using Neptune's VPC configuration, the user can configure [[Firewall (computing)|firewall]] settings to their needs in order to control network access to database instances. Amazon Neptune is integrated with AWS Identity and Access Management (IAM), which allows the user to create AWS IAM groups and control the actions that the groups and other AWS IAM users can do. Neptune allows the user to [[Encryption|encrypt]] databases using keys created through AWS Key Management Service (KMS). A database instance running with Neptune Encryption, encrypts all of the stored data, [[backup]]s, [[Snapshot (computer storage)|snapshots]] and replicas in the same cluster. Amazon Neptune allows the user to use [[HTTPS]] to encrypt data during its transfer to and from clients or Neptune service endpoints using [[Transport Layer Security]] (TLS).<ref>{{Cite web|url=https://docs.aws.amazon.com/neptune/latest/userguide/security.html|title=Configuring Security in Amazon Neptune - Amazon Neptune|website=docs.aws.amazon.com|access-date=2019-04-29}}</ref>

=== Storage ===
The data is stored in a cluster volume, a virtual volume utilizing [[Solid-state drive|SSD]] drives. These sizes of these volumes are dynamic, they increase depending how much data is stored in the database, with a maximum of 64 TB. The Amazon Neptune [[Service-level agreement|SLA]] policy is designed to offer a monthly uptime percentage greater that of 99.9%, increasing database performance and availability by integrating the engine with a virtual storage based on SSD drives, that are specially made for database workloads. Neptune maintains copies of the user's data in multiple Availability Zones. In case of failures, Neptune automatically detects any failed segments in a disk volume and repairs them.<ref>{{Cite web|url=https://docs.aws.amazon.com/neptune/latest/userguide/feature-overview-storage.html|title=Amazon Neptune Storage - Amazon Neptune|website=docs.aws.amazon.com|access-date=2019-04-29}}</ref>

== Availability ==
Neptune is now generally available in the [[East Coast of the United States|US East]] ([[Northern Virginia|N. Virginia]]), [[East Coast of the United States|US East]] ([[Ohio]]), [[Western United States|US West]] ([[Oregon]]), US West (N. California), [[Canada]] (Central),<ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2019/10/amazon-neptune-is-now-available-in-the-canada-central-region/|title=Amazon Neptune is Now Available in the Canada (Central) Region|date=30 October 2019|publisher=Amazon Web Services}}</ref> AWS GovCloud (US-West),<ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2019/08/amazon-neptune-is-now-available-in-the-aws-govcloud-us-west-region/|title=Amazon Neptune is Now Available in the AWS GovCloud (US-West) Region|date=14 August 2019|publisher=Amazon Web Services}}</ref> AWS GovCloud (US-East),<ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2019/08/amazon-neptune-is-now-available-in-the-aws-govcloud-us-east-region/|title=Amazon Neptune is Now Available in the AWS GovCloud (US-East) Region|date=21 August 2019|publisher=Amazon Web Services}}</ref> [[Europe]] ([[Ireland]]), [[Europe]] ([[London]]),<ref name=":2">{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/10/amazon-neptune-now-available-in-eu-london/|title=Amazon Neptune is Now Available in Europe (London)|date=3 October 2018|publisher=Amazon Web Services}}</ref> [[Europe]] ([[Frankfurt]]),<ref name=":3">{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/11/amazon-neptune-now-available-eu-frankfurt/|title=Amazon Neptune is Now Available in Europe (Frankfurt)|date=7 November 2018|publisher=Amazon Web Services}}</ref> [[Europe]] ([[Stockholm]]),<ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2019/06/amazon-neptune-is-now-available-in-europe--stockholm-/|title=Amazon Neptune is Now Available in Europe (Stockholm)|date=27 June 2019|publisher=Amazon Web Services}}</ref> [[Europe]] ([[Paris]]),<ref>{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2020/03/amazon-neptune-is-now-available-in-the-aws-eu-paris-region/|title=Amazon Neptune is Now Available in Europe (Paris)|date=11 March 2020|publisher=Amazon Web Services}}</ref> South America (São Paulo), [[Asia-Pacific|Asia Pacific]] ([[Singapore]]),<ref name=":4">{{cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/12/amazon-neptune-is-now-available-in-asia-pacific-singapore/|title=Amazon Neptune is Now Available in Asia Pacific (Singapore)|date=13 December 2018|publisher=Amazon Web Services}}</ref> [[Asia-Pacific|Asia Pacific]] ([[Sydney]]),<ref>{{Cite web|url=https://aws.amazon.com/about-aws/whats-new/2019/01/amazon_neptune_is_now_available_in_sydney/|title=Amazon Neptune is Now Available in Asia Pacific (Sydney)|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-04-29}}</ref> [[Asia-Pacific|Asia Pacific]] ([[Tokyo]]),<ref>{{Cite web|url=https://aws.amazon.com/about-aws/whats-new/2019/01/amazon-neptune-available-in-asia-pacific-tokyo/|title=Amazon Neptune is Now Available in the Asia Pacific (Tokyo) Region|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-04-29}}</ref> [[Asia-Pacific|Asia Pacific]] ([[Mumbai]]),<ref>{{Cite web|url=https://aws.amazon.com/about-aws/whats-new/2019/03/amazon-neptune-now-available-in-asia-pacific-mumbai/|title=Amazon Neptune Now Available in Asia Pacific (Mumbai)|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-05-12}}</ref> [[Asia-Pacific|Asia Pacific]] ([[Seoul]]),<ref>{{Cite web|url=https://aws.amazon.com/about-aws/whats-new/2019/05/amazon-neptune-now-available-in-asia-pacific-seoul/|title=Amazon Neptune is Now Available in Asia Pacific (Seoul)|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-05-12}}</ref> Asia Pacific (Hong Kong), [[China]] ([[Ningxia]]), China (Beijing), Operated by NWCD,<ref>{{Cite web|url=https://aws.amazon.com/about-aws/whats-new/2020/01/amazon-neptune-now-available-in-aws-china-ningxia-region-operated-by-nwcd/|title=Amazon Neptune is now available in AWS China (Ningxia) Region, Operated by NWCD|website=Amazon Web Services, Inc.|language=en-US|access-date=2020-01-15}}</ref> and [[Middle-East]] ([[Bahrain]])<ref>{{Cite web|url=https://aws.amazon.com/about-aws/whats-new/2019/10/amazon-neptune-is-now-available-in-the-middle-east-bahrain-region/|title= Amazon Neptune is Now Available in the Middle East (Bahrain) Region|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-10-30}}</ref> AWS regions.

== Pricing ==
Pricing is determined by AWS regions, with each region having different prices for the available services.

On-Demand Instance Pricing lets the user pay only for what instance they use by the hour instead of a fixed sum. The price also differs depending on the instance class. Similarly, the user only pays for the storage consumed by the database, with no payments in advance. The price is based on the storage rate and [[Input/output|I/O]] rate, which are billed in GB per month and per million request increments respectively. This pricing model is beneficial to short-term and small-scale projects and is available in all AWS regions. The price for backup storage is also billed in per GB-month increments albeit at different rates. Data Transfer is priced in per GB increments, the amount depends on whether the data is transferred in or out of Amazon Neptune and how much data is transferred per month (TB per Month).<ref name=":7">{{Cite web|url=https://aws.amazon.com/neptune/pricing/|title=Amazon Neptune Pricing|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-04-29}}</ref>

== Application ==
On September 12, 2018, it was announced that Neptune achieved [[HIPAA]] eligibility<ref name=":0" /> enabling it to process data sets containing protected health information ([[Protected health information|PHI]]). On December 12, 2018, it was announced that Amazon Neptune was in-scope for [[PCI DSS|Payment Card Industry Data Security Standard]], [[ISO 9001]], [[ISO 27001]], [[ISO 27017]], and [[ISO 27018]] compliance programs.<ref name=":1" /> The user can use Amazon Neptune in applications that are subject to PCI compliance or require [[International Organization for Standardization|ISO]] certification.<ref>{{Cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/12/amazon-neptune-now-in-scope-for-pci-dss-and-iso-compliance-programs/|title=Amazon Neptune Now In-Scope for PCI DSS and ISO Compliance Programs|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-05-12}}</ref> On May 17, 2019, it was announced that Neptune achieved [[SSAE 16]] eligibility <ref>{{Cite web|url=https://aws.amazon.com/about-aws/whats-new/2019/05/amazon-neptune-is-now-soc-compliant/|title=Amazon Neptune Is Now SOC Compliant|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-05-17}}</ref>

Neptune powers graph use cases such as [[recommendation engine]]s, [[Fraud|fraud detection]], [[knowledge graph]]s, drug discovery, [[network security]], and [[Social networking service|social networking]].<ref>{{Cite web|url=https://aws.amazon.com/neptune/|title=Amazon Neptune - Fast, Reliable Graph Database built for the cloud|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-05-12}}</ref>

== Notable users ==
Some notable customers of Amazon Neptune include, [[Samsung Electronics]], [[Pearson plc|Pearson]], [[Intuit]], [[Siemens]], [[AstraZeneca]], [[FINRA]], LifeOmic, Blackfynn, and [[Amazon Alexa]]<ref>{{Cite web|url=https://press.aboutamazon.com/news-releases/news-release-details/aws-announces-general-availability-amazon-neptune|title=AWS Announces General Availability of Amazon Neptune|website=Amazon.com, Inc. - Press Room|date=30 May 2018 |language=en|access-date=2019-04-29}}</ref>


== See also ==
== See also ==
* [[Triplestore]]
* [[Structured storage]]
* [[Structured storage]]
* [[NoSQL]]
* [[NoSQL]]
Line 9: Line 129:
== References ==
== References ==
<references/>
<references/>

==Further reading==
* {{cite news |last1=Heller |first1=Martin |title=Amazon Neptune review: A scalable graph database for OLTP |url=https://www.infoworld.com/article/3394860/amazon-neptune-review-a-scalable-graph-database-for-oltp.html |access-date=30 March 2022 |publisher=InfoWorld |date=13 May 2019}}


==External links==
==External links==
*[http://aws.amazon.com/neptune/ Amazon Neptune official home page]
*[http://aws.amazon.com/neptune/ Amazon Neptune official home page]

{{computer-stub}}


{{Amazon}}
{{Amazon}}

{{Cloud computing}}
{{Cloud computing}}


[[Category:Amazon Web Services|Neptune]]
[[Category:Amazon Web Services]]
[[Category:Cloud databases]]
[[Category:Cloud databases]]
[[Category:Distributed data stores]]
[[Category:Distributed data stores]]
[[Category:Structured storage]]
[[Category:Structured storage]]
[[Category:NoSQL products]]
[[Category:NoSQL products]]
[[Category:Computer-related introductions in 2017]]
[[Category:Internet properties established in 2016]]
[[Category:Graph databases]]
[[Category:Graph databases]]

Latest revision as of 02:06, 17 April 2024

Amazon Neptune is a managed graph database product published by Amazon.com. It is used as a web service and is part of Amazon Web Services (AWS). It was announced on November 29, 2017.[1] Amazon Neptune supports popular graph models property graph and W3C's RDF, and their respective query languages Apache TinkerPop's Gremlin,[2] openCypher,[3] and SPARQL,[4] including other Amazon Web Services products.

Amazon Neptune general availability (GA) was announced on May 30, 2018[5][6] and is currently available in 22 AWS regions. Neptune is HIPAA eligible.[7] On December 12, 2018, it was announced that Amazon Neptune was in-scope for Payment Card Industry Data Security Standard, and ISO compliance programs.[8]

History

[edit]

Amazon Neptune is based on Blazegraph. Amazon acquired the Blazegraph developers and the Blazegraph open source development was essentially stopped in April 2018.[9]

History of Amazon Neptune engine releases[10]
Release Change Date
1.0.2.2 Engine version 1.0.2.2 March 9, 2020
1.0.2.1 Engine version 1.0.2.1.R4 December 20, 2019
1.0.2.1 Engine version 1.0.2.1.R3 December 12, 2019
1.0.2.1 Engine version 1.0.2.1.R2 November 23, 2019
1.0.2.0 Engine version 1.0.2.0.R2 November 8, 2019
1.0.1.0 Engine version 1.0.1.0.200502.0 October 31, 2019
1.0.1.0 Engine version 1.0.1.0.200463.0 October 15, 2019
1.0.1.0 Engine version 1.0.1.0.200457.0 September 19, 2019
1.0.1.0 Engine version 1.0.1.0.200369.0 August 13, 2019
1.0.1.0 Engine version 1.0.1.0.200348.0 July 2, 2019
1.0.1.0 Engine version 1.0.1.0.200310.0 June 12, 2019
1.0.1.0 Engine version 1.0.1.0.200296.0 May 1, 2019
1.0.1.0 Engine version 1.0.1.0.200267.0 January 21, 2019
1.0.1.0 Engine version 1.0.1.0.200264.0 November 19, 2018
1.0.1.0 Engine version 1.0.1.0.200258.0 November 8, 2018
1.0.1.0 Engine version 1.0.1.0.200255.0 October 29, 2018
1.0.1.0 Engine version 1.0.1.0.200237.0 September 6, 2018
1.0.1.0 Engine version 1.0.1.0.200236.0 July 24, 2018
1.0.1.0 Engine version 1.0.1.0.200233.0 June 22, 2018
1.0.1.0 Amazon Neptune initial release May 30, 2018

Features

[edit]

External support

[edit]

Amazon Neptune supports the open source Apache TinkerPop Gremlin[2] graph traversal language, openCypher query language[3] for property graphs, and the W3C standard Resource Description Framework's (RDF) SPARQL[4] query language. All three can be used on the same Neptune instance, and allows the user to build queries to navigate highly connected data sets and provides high performance for both graph models. Neptune also uses other AWS product features such as those of Amazon S3, Amazon EC2 and Amazon CloudWatch.[11]

Security

[edit]

All Amazon Neptune database clusters are created and stored in an Amazon Virtual Private Cloud (VPC), which allows the user to isolate their database in their own private network. Using Neptune's VPC configuration, the user can configure firewall settings to their needs in order to control network access to database instances. Amazon Neptune is integrated with AWS Identity and Access Management (IAM), which allows the user to create AWS IAM groups and control the actions that the groups and other AWS IAM users can do. Neptune allows the user to encrypt databases using keys created through AWS Key Management Service (KMS). A database instance running with Neptune Encryption, encrypts all of the stored data, backups, snapshots and replicas in the same cluster. Amazon Neptune allows the user to use HTTPS to encrypt data during its transfer to and from clients or Neptune service endpoints using Transport Layer Security (TLS).[12]

Storage

[edit]

The data is stored in a cluster volume, a virtual volume utilizing SSD drives. These sizes of these volumes are dynamic, they increase depending how much data is stored in the database, with a maximum of 64 TB. The Amazon Neptune SLA policy is designed to offer a monthly uptime percentage greater that of 99.9%, increasing database performance and availability by integrating the engine with a virtual storage based on SSD drives, that are specially made for database workloads. Neptune maintains copies of the user's data in multiple Availability Zones. In case of failures, Neptune automatically detects any failed segments in a disk volume and repairs them.[13]

Availability

[edit]

Neptune is now generally available in the US East (N. Virginia), US East (Ohio), US West (Oregon), US West (N. California), Canada (Central),[14] AWS GovCloud (US-West),[15] AWS GovCloud (US-East),[16] Europe (Ireland), Europe (London),[17] Europe (Frankfurt),[18] Europe (Stockholm),[19] Europe (Paris),[20] South America (São Paulo), Asia Pacific (Singapore),[21] Asia Pacific (Sydney),[22] Asia Pacific (Tokyo),[23] Asia Pacific (Mumbai),[24] Asia Pacific (Seoul),[25] Asia Pacific (Hong Kong), China (Ningxia), China (Beijing), Operated by NWCD,[26] and Middle-East (Bahrain)[27] AWS regions.

Pricing

[edit]

Pricing is determined by AWS regions, with each region having different prices for the available services.

On-Demand Instance Pricing lets the user pay only for what instance they use by the hour instead of a fixed sum. The price also differs depending on the instance class. Similarly, the user only pays for the storage consumed by the database, with no payments in advance. The price is based on the storage rate and I/O rate, which are billed in GB per month and per million request increments respectively. This pricing model is beneficial to short-term and small-scale projects and is available in all AWS regions. The price for backup storage is also billed in per GB-month increments albeit at different rates. Data Transfer is priced in per GB increments, the amount depends on whether the data is transferred in or out of Amazon Neptune and how much data is transferred per month (TB per Month).[28]

Application

[edit]

On September 12, 2018, it was announced that Neptune achieved HIPAA eligibility[7] enabling it to process data sets containing protected health information (PHI). On December 12, 2018, it was announced that Amazon Neptune was in-scope for Payment Card Industry Data Security Standard, ISO 9001, ISO 27001, ISO 27017, and ISO 27018 compliance programs.[8] The user can use Amazon Neptune in applications that are subject to PCI compliance or require ISO certification.[29] On May 17, 2019, it was announced that Neptune achieved SSAE 16 eligibility [30]

Neptune powers graph use cases such as recommendation engines, fraud detection, knowledge graphs, drug discovery, network security, and social networking.[31]

Notable users

[edit]

Some notable customers of Amazon Neptune include, Samsung Electronics, Pearson, Intuit, Siemens, AstraZeneca, FINRA, LifeOmic, Blackfynn, and Amazon Alexa[32]

See also

[edit]

References

[edit]
  1. ^ "Amazon Neptune – A Fully Managed Graph Database Service - Amazon Web Services". Amazon Web Services. 29 November 2017.
  2. ^ a b "Accessing the Neptune Graph with Gremlin - Amazon Neptune". docs.aws.amazon.com. Retrieved 2019-05-12.
  3. ^ a b "Accessing the Neptune Graph with openCypher". docs.aws.amazon.com. Retrieved 2022-11-02.
  4. ^ a b "Accessing the Neptune Graph with SPARQL - Amazon Neptune". docs.aws.amazon.com. Retrieved 2019-05-12.
  5. ^ "AWS Announces General Availability of Amazon Neptune". Amazon Web Services. 30 May 2018.
  6. ^ "Amazon Neptune is now generally available to build fast, reliable graph applications". Amazon Web Services. 30 May 2018.
  7. ^ a b "Amazon Neptune Achieves HIPAA Eligibility". Amazon Web Services. 12 September 2018.
  8. ^ a b "Amazon Neptune Now In-Scope for PCI DSS and ISO Compliance Programs". Amazon Web Services. 12 December 2018.
  9. ^ "Blazegraph fork?". GitHub. 12 April 2018.
  10. ^ "Engine Releases for Amazon Neptune - Amazon Neptune". docs.aws.amazon.com. Retrieved 2019-04-29.
  11. ^ "Amazon Neptune Features". Amazon Web Services, Inc. Retrieved 2019-05-12.
  12. ^ "Configuring Security in Amazon Neptune - Amazon Neptune". docs.aws.amazon.com. Retrieved 2019-04-29.
  13. ^ "Amazon Neptune Storage - Amazon Neptune". docs.aws.amazon.com. Retrieved 2019-04-29.
  14. ^ "Amazon Neptune is Now Available in the Canada (Central) Region". Amazon Web Services. 30 October 2019.
  15. ^ "Amazon Neptune is Now Available in the AWS GovCloud (US-West) Region". Amazon Web Services. 14 August 2019.
  16. ^ "Amazon Neptune is Now Available in the AWS GovCloud (US-East) Region". Amazon Web Services. 21 August 2019.
  17. ^ "Amazon Neptune is Now Available in Europe (London)". Amazon Web Services. 3 October 2018.
  18. ^ "Amazon Neptune is Now Available in Europe (Frankfurt)". Amazon Web Services. 7 November 2018.
  19. ^ "Amazon Neptune is Now Available in Europe (Stockholm)". Amazon Web Services. 27 June 2019.
  20. ^ "Amazon Neptune is Now Available in Europe (Paris)". Amazon Web Services. 11 March 2020.
  21. ^ "Amazon Neptune is Now Available in Asia Pacific (Singapore)". Amazon Web Services. 13 December 2018.
  22. ^ "Amazon Neptune is Now Available in Asia Pacific (Sydney)". Amazon Web Services, Inc. Retrieved 2019-04-29.
  23. ^ "Amazon Neptune is Now Available in the Asia Pacific (Tokyo) Region". Amazon Web Services, Inc. Retrieved 2019-04-29.
  24. ^ "Amazon Neptune Now Available in Asia Pacific (Mumbai)". Amazon Web Services, Inc. Retrieved 2019-05-12.
  25. ^ "Amazon Neptune is Now Available in Asia Pacific (Seoul)". Amazon Web Services, Inc. Retrieved 2019-05-12.
  26. ^ "Amazon Neptune is now available in AWS China (Ningxia) Region, Operated by NWCD". Amazon Web Services, Inc. Retrieved 2020-01-15.
  27. ^ "Amazon Neptune is Now Available in the Middle East (Bahrain) Region". Amazon Web Services, Inc. Retrieved 2019-10-30.
  28. ^ "Amazon Neptune Pricing". Amazon Web Services, Inc. Retrieved 2019-04-29.
  29. ^ "Amazon Neptune Now In-Scope for PCI DSS and ISO Compliance Programs". Amazon Web Services, Inc. Retrieved 2019-05-12.
  30. ^ "Amazon Neptune Is Now SOC Compliant". Amazon Web Services, Inc. Retrieved 2019-05-17.
  31. ^ "Amazon Neptune - Fast, Reliable Graph Database built for the cloud". Amazon Web Services, Inc. Retrieved 2019-05-12.
  32. ^ "AWS Announces General Availability of Amazon Neptune". Amazon.com, Inc. - Press Room. 30 May 2018. Retrieved 2019-04-29.

Further reading

[edit]
[edit]