Existe um substituto do mysql para o Infosystems Cache?

0

Eu tenho um ERP com um arquivo simples "banco de dados" escrito em PL / B. Usamos o Intersystems Cache para ler esses arquivos simples em tabelas MSQL. Os scripts de cache são fornecidos pelo fornecedor e não temos acesso direto às tabelas.

Idealmente, queremos usar um análogo de código aberto para o Intersystems Cache e ver se podemos construir de acordo com o sistema fornecido pelo fornecedor.

Pesquisas na Web usando o termo "cache" são inúteis, já que todos os retornos se referem ao cache do banco de dados, em vez de ao produto Cache e seus possíveis análogos.

Alguém sabe de uma alternativa de Cache Intersystems?

    
por Jereme Hall 22.11.2011 / 19:13

1 resposta

2

The Cache scripts are vendor provided and we have zero direct access to the tables.

Como é isso? Abra o Caché-Terminal (ou ative e use o telnet) e você pode acessar todos os seus globals usando MUMPS (ou CachéScript, um versão ligeiramente mais chique). Você deve poder armazenar suas próprias rotinas e trabalhar com seus dados da maneira que desejar.

Há pelo menos um outro produto usando MUMPS (= banco de dados e ambiente de programação) que é usado ativamente: GT.M

Adendo:

We use Intersystems Cache to read those flat files into MSQL tables.

Eu acho que você quer dizer Caché SQL, o Caché fornece uma "interface SQL" (SQL-92) para armazenar e acessar dados (usando JDBC, ODBC etc.). Essa é uma maneira estranha de fazer interface com o Caché, mas provavelmente o seu ERP não tem outros meios para fazê-lo.

    
por 22.11.2011 / 19:38