RSS DZone.com
Подписаться
Файловые системы <> базы данных: полный круг
Системы на основе файлов были оригинальными системами хранения данных до изобретения систем управления базами данных (СУБД). В 1970-х годах организации вручную хранили данные на серверах в многочисленных файлах, таких как плоские файлы. Эти файлы имели фиксированный, жесткий формат и несколько копий данных, хранящихся для каждого отдела, что приводило к избыточности данных. Это привело к различным проблемам, особенно к согласованности данных, обмену, безопасности и извлечению. Анализ этих файлов также был сложной задачей, если нам нужно было объединить несколько файлов для одной сквозной записи. В результате системы на основе файлов не могли угнаться за меняющимися данными и инновациями.
С изобретением СУБД транзакции данных соответствуют свойствам ACID (атомарность, согласованность, изолированность, долговечность), что обеспечивает согласованность, целостность, восстановление и параллелизм данных. Кроме того, современные передовые системы СУБД обеспечивают аварийное восстановление, резервное копирование и восстановление, поиск данных, а также шифрование и безопасность данных. Несмотря на то, что СУБД развивались, благодаря развитию больших данных, облачных технологий, Интернета, социальных сетей и передовых форматов данных, файловое хранилище снова является горячей темой.