Quiz 4 - BDMS Quiz

Quiz 4 - BDMS Quiz

  1. The desired characteristics of a BDMS include (select all that apply):

    • A flexible semi-structured data model

    • Continuous data ingestion

    • A full query language

    • Support for ACID

    • Support for common “Big Data” data types

    • Narrow range of query sizes

  2. Fill in the blank with the best answer: CAP theorem states that _________ all at once within a distributed computer system?

    • it is necessary to have consistency, accuracy, and partial tolerance

    • it is impossible to have consistency, accuracy, and partial tolerance

    • it is impossible to have consistency, availability, and partition tolerance

    • it is necessary to have consistency, availability, and partition tolerance

  3. What is the purpose of the acronym BASE?

    • To impose properties on a BDMS in order to guarantee certain results.

    • Enables stricter enforcement of ACID type design.

    • To overcome CAP theorem.

    • The same as ACID.

  4. What are ziplists in Redis?

    • A special type of data type that can store up to 512 mb of image data.

    • A look up table that is stored as a value in the database. Look up table points to actual values in memory.

    • A compressed list that is stored within the value of the database.

    • A special type of data type that can store hashes that point to multiple attributes.

  5. What is one of the main features of Aerospike?

    • Better equipped for string based search applications.

    • Enables real time data streaming from external sources.

    • Support for geospatial data storage and geospatial queries.

    • Images as values within the database.

  6. What database would be best suited for the following scenario: An app development company is trying to implement a cloud based storage system for their new map-based app. The cloud will manage the longitude and latitude of the data in order to track user location.

    • Vertica

    • Aerospike

    • Redis

    • Solr

  7. What database would be best suited for the following scenario: A big wholesale company is trying to implement a search engine for their products.

    • Solr

    • Vertica

    • Redis

    • Aerospike

  8. Which of the following data types are supported by Redis? (select all that apply)

    • Strings

    • Hashes

    • Streaming Video

    • Sorted Sets

    • Lists

    • Images