Разница между обычным файлом и реляционной базой данных

...

Табличные структуры в базах данных упорядочивают данные по строкам и столбцам.

В базе данных с плоскими файлами данные хранятся в виде единой табличной структуры. Реляционная база данных использует несколько структур таблиц, ссылаясь на записи между таблицами. Таблицы в обеих таблицах организуют записи в строки, причем каждый столбец содержит отдельный фрагмент данных в записи.

История

Базы данных с плоскими файлами были естественным развитием в начале истории вычислительной техники. Модель реляционной базы данных была разработана и реализована в начале 1970-х, в основном IBM.

Видео дня

Базы данных плоских файлов

Базы данных с плоскими файлами обычно представляют собой простые текстовые файлы, в которых хранится по одной записи на строку, с полями записей, разделенными пробелами или символом-разделителем. Базы данных с плоскими файлами могут быть прочитаны напрямую различными программными приложениями.

Реляционная база данных

В дополнение к таблицам данных в реляционных базах данных используются «индексы» для быстрого поиска записей на основе критериев поиска. Для реляционных баз данных обычно требуется система управления реляционными базами данных (СУБД) для управления данными и доступа к ним.

Преимущества

Базы данных с плоскими файлами просты и портативны и обычно могут использоваться без специального программного обеспечения. Реляционные базы данных быстрее, эффективнее и мощнее, чем плоские файлы. Большинство СУБД предоставляют доступ к базе данных по сети.

Программное обеспечение

Программное обеспечение, изначально основанное на структуре базы данных с плоскими файлами, включало FileMaker, Berkeley DB и Borland Reflex. Популярные современные системы реляционных баз данных включают Oracle, MySQL и PostgreSQL.