Найти тему
АО "НППКТ"

Объектно-реляционная СУБД : что нужно знать

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

Данные — информация, хранящаяся в определенном виде, пригодная для передачи и обработки.

База данных – это набор данных, организованных согласно определенной структуре.

Для манипуляций данными в базе, существует комплекс программ, который и называется системой управления базами данных — СУБД.

Классифицировать СУБД можно по модели представления данных. Разберем основные:

  1. Иерархические. БД представляется в виде дерева, состоящего из данных разных уровней.
  2. Реляционные. Данные представлены в виде двумерной таблицы с набором связанных записей и атрибутов.
  3. Объектно-ориентированные. Для БД основанных на объектной модели данных.
  4. Объектно-реляционные. Сочетают реляционный подход с преимуществами объектно-ориентированной модели.

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

Для упрощения базами данных называют весь набор БД+СУБД. Потому что работа только с базой данных без управляющей системы затруднительна.

Объектно-реляционные СУБД — естественная эволюция самых распространенных и простых СУБД, реляционных. В них включены средства работы с объектными типами данных. Необходимость в них появилась в связи с развитием объектно-ориентированных языков программирования. В языке запросов и структуре таких баз используются объекты, классы, наследование. Один из примеров, наша СУБД «ЛИРА-Р», основанная на PostgreSQL.

«Лира-Р» поддерживает разновидности языка структурированных запросов (SQL): ANSI SQL-92, SQL:2011, SQL:2003, SQL-99 и имеет возможность параллельного исполнения запросов, что повышает производительность в целом.

Помимо текстовых, числовых и других стандартных типов данных, в ней можно обрабатывать и хранить сетевые адреса, XML, JSON, JSONB, массивы, геометрические и составные данные, а так же создавать свои типы данных. Поддерживает полнотекстовый поиск, в том числе на русском языке. Совместима с российскими Linux операционными системами, например, с ОС «ОСнова».

Более подробную информацию о СУБД «ЛИРА-Р» и других продуктах АО «НППКТ» вы можете почитать на нашем сайте.

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

  1. В ваших Эксель таблицах 1000 записей, таких таблиц у вас уже 20 и это только начало;
  2. В таблицах работает несколько человек и количество ошибок и сохраненных версий растет;
  3. Вам важно знать кто, когда и какие изменения внес;
  4. Нужно повысить скорость и удобство поиска нужной информации;
  5. Важно разграничить доступ к информации;
  6. Требуется точная и оперативная аналитика;

На наш взгляд, это основные маркеры, которые сигнализируют о том, что стоит рассмотреть работу с СУБД.

В текущей ситуации по причине ухода разработчиков с рынка и потери части функционала уже существующих СУБД MS SQL и Oracle Database, возникла острая необходимость в переходе на российские решения. Объектно-реляционная СУБД «ЛИРА-Р» включена в Единый реестр российских программ для ЭВМ и БД, подходит для построения защищенных информационных систем и имеет полноценную техподдержку. Вы можете протестировать СУБД «ЛИРА-Р» отправив запрос на sales@nppct.ru.