Назад к п.2.10
Работа с JSON в СУБД РЕД База Данных на примере демонстрационной БД SALES
Введение
SALES — демонстрационная учетно-аналитическая база данных по учету продаж канцтоваров, которая регулярно получает новые данные извне, из разнообразных источников.
В этом документе рассмотрено:
- Как создать демонстрационную базу данных SALES и таблицы нужной структуры.
- 4 варианта решения задачи получения, разбора и загрузки внешних данных в формате JSON.
- Как из простой программы на языке Go подключиться к базе данных РЕД База Данных, разобрать данные в формате JSON и пакетно загрузить их в базу данных.
- Как СУБД РЕД База Данных 5 поддерживает работу с JSON-данными, и как использовать SQL JSON для их обработки.
- Как работать с хранимыми процедурами, представлениями (view) и триггерами для более эффективного решения задач на сервере.
- Как пользоваться SQL для получения выборок, контрольных и аналитических отчетов.
- Что делать в случае сбоев и возникновения ошибок.
Для самостоятельного повторения запросов и операций, описанных в пособии, потребуется:
- Компьютер под управлением любой ОС из списка:
- Windows (10 или 11) 64-bit или
- Linux 64-bit. Годится практически любой из имеющихся вариантов, рекомендуется РЕД ОС 8
- Необходимо наличие установленной и сконфигурированной СУБД РЕД База Данных версии 5.0+. Если позволяет размер имеющейся памяти и характеристики клиентского компьютера, СУБД можно установить прямо на него, скачав соответствующий платформе дистрибутив. В случае СУБД на удаленном сервере, потребуется доступ к СУБД и файловой системе сервера. Как вариант, можно воспользоваться образом Docker-контейнера с установленной СУБД.
- Для создания БД и выполнения скриптов и запросов, описанных ниже, потребуется средство запуска SQL.
Технически будет достаточно штатного CLI инструмента из дистрибутива ISQL, но значительно нагляднее и комфортнее работать в кроссплатформенном графическом инструменте “РБД Эксперт”, который можно скачать с сайта компании РЕД СОФТ и установить на свой компьютер.- Для желающих повторить сборку приложения-загрузчика также потребуется установить компилятор и инструменты языка Go (Golang), если они ранее не были установлены.
Дата последнего изменения: 11.09.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.