<Database Internals> Notes
Introduction Database systems take care of data integrity, consistency, and redundancy. Databases are modular systems and consist of multiple parts: a transport layer accepting requests, a query processor determining the most efficient way to run queries, an execution engine carrying out the operations, and a storage engine. Back in 2000 you only had a few options of databases and most of them would be relational databases. Around 2010, a new class of eventually consistent databases started appearing, and terms such as NoSQL, and later, big data grew in popularity. »