Big Data
Answer the following 4 questions, and provide an explanation for each answer. Reference material in the form of a transcript available to provide for use in asnwering questions. Question 1 : What determines the confidentiality level provided by CryptDB? (**choose all that apply) a. The schema of the database. b. The queries issued by the application. c. The thresholds specified for each column. d. The size of the database. Question 3: Which of the following repeating workloads can scale well on a cachecoherent multicore system? (**choose all that apply) a. One core writing a cache line that other cores read. b. All cores reading the same cache line. c. All cores reading and writing the same cache line. d. Each core reading and writing its own cache line Question 5: What could happen if you replace a ticket lock with a noncollapsing lock (such as Anderson’s) in an existing program? (**choose all that apply) a. If the lock was not contended, the program may run slower. b. If the lock was contended, the program may now scale perfectly. c. If the lock was contended, the absolute performance of the program may improve. Question 9: Which are advantages of faceted browsing over hierarchical search? (**choose all that apply) a. Users don’t need to guess which queries to enter b. Users can apply restrictions in arbitrary order c. Faceted browsing generally looks more professional d. Users can undo mistakes