Есть ли в MySQL замена для кэша инфосистем?

516
Jereme Hall

У меня есть ERP с «базой данных» плоских файлов, написанных на PL / B. Мы используем Intersystems Cache для чтения этих плоских файлов в таблицы MSQL. Сценарии Cache предоставляются поставщиком, и мы имеем нулевой прямой доступ к таблицам.

В идеале мы хотим использовать аналог с открытым исходным кодом для Intersystems Cache и посмотреть, сможем ли мы создать систему, соответствующую нашей системе, предоставляемой поставщиком.

Поиски в Интернете с использованием термина «кеш» бесполезны, поскольку все возвраты относятся к кешу базы данных, а не к кешу продукта и его возможным аналогам.

Кто-нибудь знает альтернативу Intersystems Cache?

0
Ой ... для каждого места, где я написал Infosystems, я должен был написать Intersystems Jereme Hall 12 лет назад 0
Я отредактировал ваше сообщение, но в будущем используйте ссылку редактирования под вашим вопросом, чтобы исправить любые ошибки, вместо того, чтобы упоминать их в комментарии. Nifle 12 лет назад 1
Вы действительно имеете в виду [MSQL (mini sql)] (http://www.hughes.com.au/products/msql/)? Или, возможно, вы имеете в виду более распространенные базы данных [MSSQL] (http://en.wikipedia.org/wiki/Microsoft_SQL_Server) или [MySQL] (http://en.wikipedia.org/wiki/Mysql) Nifle 12 лет назад 0

1 ответ на вопрос

2
trurl

Сценарии Cache предоставляются поставщиком, и мы имеем нулевой прямой доступ к таблицам.

Как это? Откройте Caché-Terminal (или активируйте и используйте telnet), и вы сможете получить доступ ко всем глобальным переменным с помощью MUMPS (или CachéScript, немного более изящная версия). Вы должны иметь возможность хранить свои собственные процедуры и работать с вашими данными так, как вам нравится.

Есть по крайней мере еще один продукт, использующий MUMPS (= База данных и среда программирования), который активно используется: GT.M

Приложение:

Мы используем Intersystems Cache для чтения этих плоских файлов в таблицы MSQL.

Я думаю, что вы имеете в виду Caché SQL, Caché предоставляет «SQL-интерфейс» (SQL-92) для хранения и доступа к данным (используя JDBC, ODBC и т. Д.). imho, это странный способ взаимодействия с Caché, но, скорее всего, у вашей ERP нет другого способа сделать это.

Trurl, спасибо, я попробую MUMPS, CacheScript и GT.M. Jereme Hall 12 лет назад 0
Если вы никогда раньше не видели MUMPS: приготовьтесь. Это странно. Но мне это нравится;) trurl 12 лет назад 0