ABSTRACT

Big data systems require massive resources to meet the requirements of computing, storing, and processing large volume of data in a timely manner. These systems exhibit important characteristics related to volume, variety, velocity, veracity, and value. Big data systems follow CAP theorem which allows them to either opt for consistency or availability in case of network failure. Data could either be Transactional or Analytical. The former type adheres to ACID (Atomicity, Consistency, Availability, and Durability) properties, whereas the latter type possesses BASE (Basically Available Soft state and Eventual Consistency) properties. In assessing a big data system, size of data is also critical as it will have an impact on analytical output of the system. This chapter elaborates on these topics to strengthen fundamental concepts about big data systems.