____________ embodies the "share-nothing" architecture and essentially involves breaking a large database into several smaller databases. Common ways to split a database include 1) splitting tables that are not joined in the same query onto different hosts or 2) duplicating a table across multiple hosts and then using a hashing algorithm to determine which host receives a given update.

A. Sharding
B. Failure recovery
C. Federation
D. DDL operations


Answer: A. Sharding

Computer Science & Information Technology

You might also like to view...

This device converts the electronic signal to an optical signal, and vice versa.

What will be an ideal response?

Computer Science & Information Technology

Overlapping windows were first used in the user interface of the _______.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

Choosing the right Internet service provider (ISP) for one's needs is not always as simple as it seems. List the four main areas of interest and at least two questions to be asked in each area.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

Which of the following JavaScript keywords is used in a declaration?

A) name B) alert C) this D) var

Computer Science & Information Technology