CRUD предназначен для определения характеристик, необходимых для базы данных применительно к постоянному хранилищу. Он не предназначен для описания всего, что может быть сделано с помощью механизма базы данных.
Для сравнения, по сути, транспортное средство - это устройство, используемое для транспорта. Хотя это определение верно, оно не включает в себя все детали современного автомобиля.
Механизм базы данных может обрабатывать несколько пользователей, транзакции , MVCC (Multiversion Concurrency Control) , буферы и кэши, ACID (атомарность, согласованность, изоляция, долговечность) , а также различные уровни изоляции . Чтение может извлекать данные из памяти, удаленных баз данных и нескольких таблиц на диске, обрабатывая их с использованием SQL через несколько явных и / или неявных путей кода, чтобы представить их запрашивающему приложению. Создание может распределять хранилище, предоставлять структуры, назначать значения и выполнять собственную обработку перед сохранением данных. И т.п.