Что такое SELTA@Etersoft?
SELTA@Etersoft — это универсальный транслятор SQL-запросов из диалекта T-SQL в pgSQL.
Что такое SELTA@Etersoft нормальным языком?
SELTA@Etersoft позволяет использовать PostgreSQL в приложениях, разработанных для работы с MS SQL.
Что такое SELTA@Etersoft нормальным человеческим языком?
SELTA@Etersoft позволит, например, 1С:Предприятие 7.7 SQL-версии работать не с платным MS SQL, а со свободным PostgreSQL
Характеристики
Технические продробности реализации
Транслятор реализован в виде ODBC-драйвера PostgreSQL, который представляется как ODBC-драйвер сервера MS SQL, и разбирает запросы, обращения к системным таблицам, адаптируя их для PostgreSQL.
Не требуется вмешательства ни в сам сервер, ни в клиентскую программу.
ODBC-драйвер выполнен в виде DLL-библиотеки, что позволяет использовать данное решение как в WINE@Etersoft под GNU/Linux, так и в Windows. Для построения кода разбора входных выражений применяются стандартные средства: лексический анализатор flex и генератор синтаксических анализаторов bison. На производительность транслятор влияет незначительно.
Лицензирование
Для продукта предусмотрено две лицензии: базовая и корпоративная.
Базовая лицензия
Позволяет использовать продукт в одном из следующих вариантов:
Вариант 1 (для рабочих станций):
Один экземпляр продукта разрешено использовать на любом количестве рабочих станций Пользователя, относящихся к одному структурному подразделению Пользователя. Под рабочей станцией понимается полноценная рабочая машина сотрудника (не предоставляющая терминальный доступ для работы), под структурным подразделением понимается функционально или территориально выделенное подразделение. Например, для использования в отделе продаж и бухгалтерии необходимо два экземпляра Продукта. Для использования на двух складах также требуется два экземпляра продукта. В случае, если нельзя однозначно выделить подразделение (например, нет формального приказа о структуре компании, который может служить основанием для предъявления претензий со стороны проверяющих органов), используется один экземпляр Продукта.
Ограничения по времени пользования нет.
Вариант 2 (для сервера приложений или терминального сервера)
Один экземпляр продукта разрешено использовать на одном сервере приложений, вне зависимости от количества структурных подразделений и терминальных клиентов, использующих этот сервер приложений.
Ограничения по времени пользования нет.
Корпоративная лицензия
Позволяет использовать продукт в рамках одной организации. Вне зависимости от количества подразделений, пользователей, серверов и рабочих станций.
Ограничения по времени пользования нет.