ABSTRACT

In this chapter, we will discuss integrity management for social media. Integrity includes several aspects. In the database world, integrity includes concurrency control and recovery as well as enforcing integrity constraints. For example, when multiple transactions are executed at the same time, the consistency of the data has to be ensured. When a transaction aborts, it has to be ensured that the database is recovered from the failure into a consistent state. Integrity constraints are rules that have to be satisfied by the data. Rules include “salary value has to be positive” and “age of an employee cannot decrease over time.” More recently, integrity has included data quality, data provenance, data currency, real-time processing, and fault tolerance.