Для того чтобы лучше понять предмет статьи, давайте разберемся в терминах.
Данные — информация, хранящаяся в определенном виде, пригодная для передачи и обработки.
База данных – это набор данных, организованных согласно определенной структуре.
Для манипуляций данными в базе, существует комплекс программ, который и называется системой управления базами данных — СУБД.
Классифицировать СУБД можно по модели представления данных. Разберем основные:
- Иерархические. БД представляется в виде дерева, состоящего из данных разных уровней.
- Реляционные. Данные представлены в виде двумерной таблицы с набором связанных записей и атрибутов.
- Объектно-ориентированные. Для БД основанных на объектной модели данных.
- Объектно-реляционные. Сочетают реляционный подход с преимуществами объектно-ориентированной модели.
С помощью СУБД создают базы, заполняют их данными и проводят над ними различные манипуляции: анализируют, удаляют, добавляют, меняют структуру и тому подобное.
Для упрощения базами данных называют весь набор БД+СУБД. Потому что работа только с базой данных без управляющей системы затруднительна.
Объектно-реляционные СУБД — естественная эволюция самых распространенных и простых СУБД, реляционных. В них включены средства работы с объектными типами данных. Необходимость в них появилась в связи с развитием объектно-ориентированных языков программирования. В языке запросов и структуре таких баз используются объекты, классы, наследование. Один из примеров, наша СУБД «ЛИРА-Р», основанная на PostgreSQL.
«Лира-Р» поддерживает разновидности языка структурированных запросов (SQL): ANSI SQL-92, SQL:2011, SQL:2003, SQL-99 и имеет возможность параллельного исполнения запросов, что повышает производительность в целом.
Помимо текстовых, числовых и других стандартных типов данных, в ней можно обрабатывать и хранить сетевые адреса, XML, JSON, JSONB, массивы, геометрические и составные данные, а так же создавать свои типы данных. Поддерживает полнотекстовый поиск, в том числе на русском языке. Совместима с российскими Linux операционными системами, например, с ОС «ОСнова».
Более подробную информацию о СУБД «ЛИРА-Р» и других продуктах АО «НППКТ» вы можете почитать на нашем сайте.
База данных, как и система, которая будет ей управлять нужна предприятию если:
- В ваших Эксель таблицах 1000 записей, таких таблиц у вас уже 20 и это только начало;
- В таблицах работает несколько человек и количество ошибок и сохраненных версий растет;
- Вам важно знать кто, когда и какие изменения внес;
- Нужно повысить скорость и удобство поиска нужной информации;
- Важно разграничить доступ к информации;
- Требуется точная и оперативная аналитика;
На наш взгляд, это основные маркеры, которые сигнализируют о том, что стоит рассмотреть работу с СУБД.
В текущей ситуации по причине ухода разработчиков с рынка и потери части функционала уже существующих СУБД MS SQL и Oracle Database, возникла острая необходимость в переходе на российские решения. Объектно-реляционная СУБД «ЛИРА-Р» включена в Единый реестр российских программ для ЭВМ и БД, подходит для построения защищенных информационных систем и имеет полноценную техподдержку. Вы можете протестировать СУБД «ЛИРА-Р» отправив запрос на sales@nppct.ru.