Существует ли в MySQL замена для кэша инфосистем?
У меня есть ERP с "базой данных" плоских файлов, написанных на PL/B. Мы используем Intersystems Cache для чтения этих плоских файлов в таблицы MSQL. Сценарии Cache предоставляются поставщиком, и мы имеем нулевой прямой доступ к таблицам.
В идеале мы хотим использовать аналог с открытым исходным кодом для Intersystems Cache и посмотреть, сможем ли мы создать систему, соответствующую нашей системе, предоставляемой поставщиком.
Поиски в Интернете с использованием термина "кеш" бесполезны, так как все возвраты относятся к кешу базы данных, а не к кешу продукта и его возможным аналогам.
Кто-нибудь знает альтернативу Intersystems Cache?
1 ответ
Сценарии Cache предоставляются поставщиком, и мы имеем нулевой прямой доступ к таблицам.
Как это? Откройте Caché-Terminal (или активируйте и используйте telnet), и вы сможете получить доступ ко всем глобальным переменным с помощью MUMPS (или CachéScript, немного более изящная версия). Вы должны иметь возможность хранить свои собственные процедуры и работать с вашими данными так, как вам нравится.
Существует по крайней мере еще один продукт, использующий MUMPS (= База данных и среда программирования), который активно используется: GT.M
Приложение:
Мы используем Intersystems Cache для чтения этих плоских файлов в таблицы MSQL.
Я думаю, что вы имеете в виду Caché SQL, Caché предоставляет "SQL-интерфейс" (SQL-92) для хранения и доступа к данным (используя JDBC, ODBC и т. Д.). imho, это странный способ взаимодействия с Caché, но, скорее всего, у вашей ERP нет другого способа сделать это.