Pull to refresh
12
Александр Кудрявцев@ALexKud

Инженер-электроник, архитектор ПО, программист

2
Subscribers
Send message

Как жесткую программную систему превратить в гибкую

Level of difficultyHard
Reading time12 min
Reach and readers4.4K

В этой статье хочу поделиться идеей разработки своего простого скриптового языка DSL, работающего в БД в виде хранимых процедур, который позволил жесткую логику тестирования на клиенте заменить на гибкую логику скрипта, хранящегося в базе данных. Скрипт поддерживает циклы , прямую и косвенную адресацию, установку параметров тестирования прямо из скрипта, позволяет работать в пошаговом режиме, проводить отладку операций, делать паузу и остановку и т д.

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

Обзор подхода к разработке PLC систем

Information

Rating
7,443-rd
Location
Россия
Registered
Activity

Specialization

Разработчик приложений, Архитектор баз данных
Ведущий
From 200,000 ₽
SQL
Базы данных
Разработка программного обеспечения
Алгоритмы и структуры данных
Проектирование баз данных
Delphi
Microsoft SQL Server
Visual Studio
Оптимизация кода
Английский язык