Database - Neptune Flashcards

1
Q

What is Amazon Neptune?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What popular graph query languages does Amazon Neptune support?

A

Amazon Neptune supports both the open source Apache TinkerPop Gremlin graph traversal language and the W3C standard Resource Description Framework’s (RDF) SPARQL query language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What types of graph query workloads are optimized to work with Amazon Neptune?

A

Amazon Neptune is designed to support graph applications that require high throughput and low latency graph queries. With support for up to 15 read replicas, Amazon Neptune can support 100,000s of queries per second.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How does Neptune improve fault tolerance?

A

Amazon Neptune automatically divides your database volume into 10GB segments spread across many disks. Each 10GB chunk of your database volume is replicated six ways, across three Availability Zones. Can lose up to two copies with affecting the database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What type of replicas are supported?

A

supports up to 15 Read Replicas, which sync asynchronously with automated failover

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Is CRR available?

A

no

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can I Improve on availability?

A

by adding replicas. Replicas can share the same underlying storage and be promoted to primary without data loss

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How long does failover occur?

A

within 30 seconds or if you are moving to Neptune 30 minutes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Can I use Neptune in a VPC?

A

all Neptune DBs must be created in a VPC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What type of encryption does Neptune support?

A

HTTPS for client connections; database encryption with KMS; data at rest of the storage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Can encrypted Neptune instances be unencrypted?

A

no

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

pricing?

A

based on DB instance hours, I/O requests, storage, and data transfers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

limitations?

A

DB snapshots to other accounts are not allowed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Most common use cases?

A

social networking (processing user likes, follows), recommendation engine; identity graphs (link and update user profile data for ads, analytics)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Is Neptune reliable?

A

six ways across 3 AZs. self-healing; automatic failover

How well did you know this?
1
Not at all
2
3
4
5
Perfectly