1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Преимущества и недостатки баз данных с плоскими файлами

Создайте базу данных плоских файлов для хранения простой информации на компьютере. Операционная система UNIX или Linux работает с рядом плоских файловых баз данных. Компьютер Windows также использует базы данных плоских файлов для хранения информации, которая используется каждый день. Компьютер Macintosh также делает это. Но база данных с плоскими файлами не является реляционной и не может удовлетворять тринадцати правилам Эдгара Ф. Кодда, определяющим реляционную природу баз данных. База данных с плоскими файлами имеет как явные преимущества, так и недостатки.

Плоские файлы для простого хранения конфигурации

Реестр Windows, каким бы сложным он ни был, не является реляционным. Это плоский файл, который расширяется и сжимается по мере добавления и удаления программного и аппаратного обеспечения. Он отслеживает пользовательские данные, хранит журналы и помогает очень быстро находить информацию. Пароли хранятся UNIX и Linux в базе данных плоских файлов вместе с информацией о конфигурации, которая легко редактируется и обеспечивает работу системы. Любые изменения в этих файлах конфигурации UNIX вызывают мгновенные эффекты, которые могут быть значительными. Во многом это делает UNIX такой популярной из-за простоты настройки.

Преимущества базы данных с плоскими файлами

База данных с плоским файлом представляет собой текстовый файл с одной записью в строке, двоичный файл (или комбинацию текстового и двоичного файлов), в котором столбцы разделены с помощью «разделителей», разделяющих поля стандартным узнаваемым способом. Это помогает в поиске информации по записям. Записи также могут быть разделены фиксированной длиной. Если запись слишком короткая, можно использовать некоторую форму заполнения полей, чтобы длина записи была такой же, как у следующей. Это обеспечивает одинаковую длину байтов от одного поля к другому.

Файлы конфигурации часто хранятся в формате XML (расширенный язык разметки), который представляет собой базу данных плоских файлов с некоторыми довольно специфическими разделителями, такими как символы «больше» и «меньше» (<>). Эти XML-файлы часто используются для создания определенных модулей на веб-сайте, когда стандартная сборка следует очень специфическому шаблону, который настраивается с помощью одного значения, хранящегося в XML-файле, или ряда связанных значений.

Недостатки базы данных с плоскими файлами

Доступ к базам данных на общем сетевом ресурсе полезен для доступа многих людей, которые ищут информацию. К базам данных плоских файлов обычно не обращаются таким образом, поскольку они принадлежат автономным объектам и образуют механизм операционных систем и локальных устройств. Кроме того, в базе данных с плоскими файлами нет транзакций, поэтому она ограничена тем, что она может фактически делать как объект базы данных. Таким образом, база данных с плоскими файлами невыгодна сетевому пользователю, который получает доступ к многозадачной реляционной онлайн-базе данных с множественным доступом, которую можно просматривать с разных сторон.

Мнение экспертов

Файлы базы данных с плоскими файлами встречаются не как «базы данных», а скорее как файлы конфигурации и механизм, управляющий UNIX и Linux. Кроме того, эти файлы являются частью файловой конструкции более чем одного типа мобильного приложения. Эти файлы невероятно полезны, и эту концепцию можно использовать во всех областях программных приложений и при обслуживании сложных небольших устройств, таких как мобильные компьютеры. Даже веб-сайты создаются с помощью этих файлов. Это не области неблагополучия. Однако есть приложения, которые основаны на других конструкциях и требуют другого взаимодействия. Для таких приложений лучше использовать реляционный подход к хранению файлов. Целые приложения можно создавать с использованием баз данных Access и баз данных SQL Server. База данных плоских файлов здесь неуместна.

Значение

Многие программные приложения создаются с базами данных в виде плоских файлов. Новая операционная система может быть разработана с использованием набора баз данных с плоскими файлами. Они появляются во всех областях информационных технологий. Их значение, вероятно, останется высоким в обозримом будущем.


  1. Преимущества и усилитель; Недостатки 3G
  2. Преимущества баз данных Oracle
  3. Преимущества и недостатки оптической мыши
  4. Преимущества и недостатки виртуальной реальности
  5. Преимущества и недостатки сетевых кабелей