Каковы сходства между базой данных и файловой системой?

1 Ответы


  • Системы баз данных на основе файлов, такие как MS Access, работают, позволяя клиенту опрашивать файлы базы данных, например, когда вы вводите команду для выбора всех клиентов из таблицы с именем customer, и скажем, вы хотите, чтобы они были отсортированы по фамилии, клиент может быть окно или веб-приложение будут отвечать за извлечение данных, включая выполнение всей сортировки, которая происходит на клиентском компьютере (в данном случае веб-приложение / приложение Windows). Как видите, это создает высокий трафик в сетях, потому что базе данных не хватает мозга, чтобы выполнить некоторую работу перед передачей данных клиенту.

    Системы баз данных, такие как MS SQL, выполняют большую часть работы на сервере перед передачей требуемых результатов клиентам, сортировка выполняется на сервере. Кроме того, база данных использует свою собственную логику, чтобы найти самый быстрый способ вернуть данные обратно клиенту.

    Сходства заключаются в следующем:
    Схема базы данных может быть похожей (первичные ключи, внешние ключи, индексы и т. Д.)
    SQL (язык запросов структур также в чем-то похож)
    ссылочная целостность также во многом схожа)

Напишите свой ответ

Ваш ответ появится после модерации