AWS Certified Solutions Architect – Professional SAP-C01 – Question369

Which of the following does Amazon DynamoDB perform?

A.
Atomic increment or decrement on scalar values
B. Neither increment nor decrement operations
C. Only increment on vector values
D. Only atomic decrement operations

Correct Answer: A

Explanation:

Explanation:
Amazon DynamoDB allows atomic increment and decrement operations on scalar values.
Reference:
http://aws.amazon.com/dynamodb/faqs/

AWS Certified Solutions Architect – Professional SAP-C01 – Question368

Complete this statement: "When you load your table directly from an Amazon_____ table, you have the option to control the amount of provisioned throughput you consume."

A.
RDS
B. DataPipeline
C. DynamoDB
D. S3

Correct Answer: C

Explanation:

Explanation: When you load your table directly from an Amazon DynamoDB table, you have the option to control the amount of Amazon DynamoDB provisioned throughput you consume.
Reference:
http://docs.aws.amazon.com/redshift/latest/dg/t_Loading_tables_with…

AWS Certified Solutions Architect – Professional SAP-C01 – Question367

In regard to DynamoDB, for which one of the following parameters does Amazon not charge you?

A.
Storage cost
B. I/O usage within the same Region
C. Cost per provisioned read units
D. Cost per provisioned write units

Correct Answer: B

Explanation:

Explanation: In DynamoDB, you will be charged for the storage and the throughput you use rather than for the I/O which has been used.
Reference:
http://aws.amazon.com/dynamodb/pricing/

AWS Certified Solutions Architect – Professional SAP-C01 – Question366

In DynamoDB, to get a detailed listing of secondary indexes on a table, you can use the ______ action.

A.
BatchGetItem
B. TableName
C. DescribeTable
D. GetItem

Correct Answer: C

Explanation:

Explanation: In DynamoDB, DescribeTable returns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table.
Reference:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Sec…

AWS Certified Solutions Architect – Professional SAP-C01 – Question365

In order for a table write to succeed, the provisioned throughput settings for the table and global secondary indexes, in DynamoDB, must have__________; otherwise, the write to the table will be throttled.

A.
enough write capacity to accommodate the write
B. no additional write cost for the index
C. 100 bytes of overhead per index item
D. the size less than or equal to 1 KB

Correct Answer: A

Explanation:

Explanation: In order for a table write to succeed in DynamoDB, the provisioned throughput settings for the table and global secondary indexes must have enough write capacity to accommodate the write; otherwise, the write will be throttled.
Reference:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI…

AWS Certified Solutions Architect – Professional SAP-C01 – Question364

In DynamoDB, which of the following operations is not possible by the console?

A.
Updating an item
B. Copying an item
C. Blocking an item
D. Deleting an item

Correct Answer: C

Explanation:

Explanation: By using the console to manage DynamoDB, you can perform the following: adding an item, deleting an item, updating an item, and copying an item.
Reference:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Add…

AWS Certified Solutions Architect – Professional SAP-C01 – Question363

____________pricing offers significant savings over the normal price of DynamoDB provisioned throughput capacity.

A.
Discount Voucher
B. Reserved Capacity
C. Discount Service
D. Reserved Point

Correct Answer: B

Explanation:

Explanation: Reserved Capacity pricing offers significant savings over the normal price of DynamoDB provisioned throughput capacity. When you buy Reserved Capacity, you pay a one-time upfront fee and commit to paying for a minimum usage level, at the hourly rates indicated above, for the duration of the Reserved Capacity term.
Reference:
http://aws.amazon.com/dynamodb/pricing/

AWS Certified Solutions Architect – Professional SAP-C01 – Question362

In DynamoDB, "The data is eventually consistent" means that__________.

A.
a read request immediately after a write operation might not show the latest change.
B. a read request immediately after a write operation shows the latest change.
C. a write request immediately after a read operation might cause data loss.
D. a read request immediately after a write operation might cause data loss.

Correct Answer: A

Explanation:

Explanation: In DynamoDB, it takes time for the update to propagate to all copies. The data is eventually consistent, meaning that a read request immediately after a write operation might not show the latest change.
Reference:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/API…

AWS Certified Solutions Architect – Professional SAP-C01 – Question361

Someone has recommended a new client to you and you know he is into online gaming and you are almost certain he will want to set up an online gaming site which will require a database service that provides fast and predictable performance with seamless scalability.
Which of the following AWS databases would be best suited to an online gaming site?

A.
Amazon SimpleDB
B. Amazon DynamoDB
C. Amazon Redshift
D. Amazon ElastiCache

Correct Answer: B

Explanation:

Explanation: Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. You can use Amazon DynamoDB to create a database table that can store and retrieve any amount of data, and serve any level of request traffic. Amazon DynamoDB automatically spreads the data and traffic for the table over a sufficient number of servers to handle the request capacity specified by the customer and the amount of data stored, while maintaining consistent and fast performance.
Reference:
http://aws.amazon.com/documentation/dynamodb/

AWS Certified Solutions Architect – Professional SAP-C01 – Question360

In regard to DynamoDB, when you create a table with a hash-and-range key.

A.
You must define one or more Local secondary indexes on that table
B. You must define one or more Global secondary indexes on that table
C. You can optionally define one or more secondary indexes on that table
D. You must define one or more secondary indexes on that table

Correct Answer: C

Explanation:

Explanation: When you create a table with a hash-and-range key, you can optionally define one or more secondary indexes on that table. A secondary index lets you query the data in the table using an alternate key, in addition to queries against the primary key.
Reference:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Dat…