dynamodb interview questions

Top Frequently Asked DynamoDB Interview Questions

What is DynamoDB ?

It is NoSQL database that provides fast and predictable performance.It can store and retrieve any amount of data and serve any amount of traffic.It manages traffic and data over servers dynamically.

Mention few advantages of DynamoDB ?

  • It is scalable and flexible.
  • Provides fast and predictable performance
  • Allows simple use of languages like Java , PHP etc.
  • It is cost-effective.

Mention few disadvantage of DynamoDB ?

  • Its read capacity (per second read content) is 4KB and write capacity (single write per second) is 1KB.
  • Table size has no limit but an account has limit of 256 tables.
  • DynamoDB allows 20 Projected Secondary Index Attributes.

What are the two types that DynamoDB uses as primary key ?

  • Partition Key : Simple primary key consists only single attribute known as partition key. DynamoDB uses this Partition Key value for hash value to determine storage.
  • Partition Key and Sort Key : It is composite key in which partition key determines storage location while sort key finds order in case two keys have same partition key.

What is the secondary indexes in DynamoDB?

It is nothing but alternate key to query table data.It optimizes query.DynamoDB uses two secondary indexes

  • Global Secondary Index
  • Local Secondary Index

What is provisioned throughput ?

Provisioned throughput reserves resources for reading and writing.When application exceeds set throughput limit then our request fails.




Visit Others Links

Interview Questions Top Elasticsearch Interview Question
Top Kubernetes Interview Question
Top HTTP Interview Question
Top PouchDB Interview Question
Top Pivotal Cloud Foundry (pcf) Interview Question
Top Apache Camel Interview Question
Top Docker Interview Question
Top Gradle Interview Question
Top Generics Interview Questions In Java
Java 9 Interview Questions
Top Maven Interview Question
Top RabbitMQ Interview Question
Top Spring Batch Interview Question
Top Spring Boot Interview Question
Top Tika Interview Question
Top Kotlin Interview Question
Top OpenShift Interview Question
Top Polymer Interview Question
Top WebGL Interview Question
Top Continuous Integration Interview Question
Top Spring Cloud Interview Question
Top JOGL Interview Question
Top JFreeChart Interview Question
Java MultiThreading Interview Question
Top Spring ROO Interview Question
Top Seaborn Interview Question
Top TestRail Interview Question
Top LolCode Interview Question
Top Spring Transaction Management Interview Question
Top DynamoDB Interview Question
Top PySpark Interview Question
Top SaltStack Interview Question
Top Spring AOP Interview Question
© 2019 PreparationForInterview.com