Прежде всего потому, что используемый вариант SQL сервера является абсолютно бесплатным! В т.ч. и для коммерческой деятельности.
Но зачем вообще для управления АСК нужен SQL сервер? Дело в том, что система управления АСК является весьма сложной информационной системой с элементами искусственного интеллекта. Лучше всего для ее программирования подходят конечные автоматы. Но именно современные SQL-сервера с их триггерами, блокировками, транзакциями и т.д. идеально подходят для реализации конечного автомата из более чем тысячи элементов. Особенно SQL сервера хороши для следующих моментов:
- конкурирующего доступа нескольких пользователей к одним и тем же ресурсам
- разграничению доступа пользователей
- удобной автоматизации "шагов" автомата, когда действие является атомарным, т.е. может или все выполниться, или все не выполниться
- надежностью, т.к. автомат со всеми своими состояниями хранится на SQL сервере, и ничего с ним не случится в случае сбоя или ошибки
- удобное резервное копирование, т.к. оно представляет из себя просто снятие дампа данных сервера
- возможность хранить товарную матрицу для удобства работы
Т.е. SQL сервер - наилучший инструмент для автоматизации АСК!