Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: CXLIII Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 23 июня 2022 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Корягина А.Е. СРАВНЕНИЕ РЕЛЯЦИОННЫХ И НЕРЕЛЯЦИОННЫХ БАЗ ДАННЫХ // Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ: сб. ст. по мат. CXLIII междунар. студ. науч.-практ. конф. № 12(143). URL: https://sibac.info/archive/meghdis/12(143).pdf (дата обращения: 25.04.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

СРАВНЕНИЕ РЕЛЯЦИОННЫХ И НЕРЕЛЯЦИОННЫХ БАЗ ДАННЫХ

Корягина Арина Евгеньевна

студент, кафедра вычислительной техники и систем управления, Институт информационных технологий и радиоэлектроники, Владимирский государственный университет им. А.Г. и Н.Г. Столетовых,

РФ, г. Владимир

Градусов Денис Александрович

научный руководитель,

канд. экон. наук, доц., кафедра вычислительной техники и систем управления, Институт информационных технологий и радиоэлектроники, Владимирский государственный университет им. А.Г. и Н.Г. Столетовых,

РФ, г. Владимир

COMPARISON OF RELATIONAL AND NON-RELATIONAL DATABASES

 

Arina Koryagina

student, Department of Computer Engineering and Control Systems, Institute of Information Technologies and Radioelectronics, Vladimir State University named after A. G. and N. G. Stoletov,

Russia, Vladimir

Denis Gradusov

scientific supervisor, Ph. D., Associate Professor, Department of Computer Engineering and Control Systems, Institute of Information Technologies and Radioelectronics, Vladimir State University named after A. G. and N. G. Stoletov,

Russia, Vladimir

 

АННОТАЦИЯ

Описаны структуры баз данных. Проведено сравнение по некоторым параметрам.

ABSTRACT

Database structures are described. A comparison was made on some parameters.

 

Ключевые слова: реляционная структура, нереляционная структура, БД.

Keywords: relational structure, non-relational structure, DB.

 

При подборе базы данных всегда стоит выбор между реляционной и нереляционной структуре. Однако при выборе структуры стоит учитывать различия.

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

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

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

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

Если БД является достаточно крупной или же она часто изменяется, то предпочтительнее использовать NoSQL.

Структура баз данных SQL представлена в форме таблиц, а в NoSQL данные можно представить в виде документов, графов и т.д.

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

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

Однако нереляционные базы данных лучше использовать в том случае, если объем данных большой, а также данный тип баз данных является более безопасным. Также следует использовать NoSQL базы данных если требуется хранить массивы в объектах JSON.

Большинство реляционных баз данных соблюдают требования ACID (атомарность, согласованность, изолированность, долговечность). В то время, 34 как в нереляционных БД данные требования могут как быть, так и отсутствовать.

Таблица 1.

Сравнительная таблица видов баз данных.

 

После выбора модели данных стоит также выбрать систему управления базой данных.

 

Список литературы:

  1. Кириллов, В.В. Введение в реляционные базы данных. Введение в реляционные базы данных / В.В. Кириллов, Г.Ю. Громов. - СПб.: БХВ - Петербург, 2012. - 464 c.
  2. Мартишин, С. А. Базы данных. Практическое примечание СУБД SQL и NoSOL. Учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. - М.: Форум, Инфра-М, 2016. - 368 c.
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.