Gibt es einen MySQL-Ersatz für Infosystems Cache?

547
Jereme Hall

Ich habe ein ERP mit einer flachen Datei "Datenbank", die in PL / B geschrieben ist. Wir verwenden Intersystems Cache, um diese flachen Dateien in MSQL-Tabellen einzulesen. Die Cache-Skripts werden vom Hersteller bereitgestellt und wir haben keinen direkten Zugriff auf die Tabellen.

Idealerweise möchten wir ein Open Source-Analogon zu Intersystems Cache verwenden und prüfen, ob wir entsprechend unserem System des Herstellers bauen können.

Web-Suchen mit dem Begriff "Cache" sind zwecklos, da alle Rückgaben auf den Datenbank-Cache statt auf den Produkt-Cache und mögliche Analoga beziehen.

Kennt jemand eine Alternative zu Intersystems Cache?

0
Hoppla ... für jeden Ort, an dem ich Infosystems geschrieben habe, hätte ich Intersystems schreiben sollen Jereme Hall vor 12 Jahren 0
Ich habe Ihren Beitrag bearbeitet, aber in Zukunft können Sie den Fehler unter dem Link "Bearbeiten" unterhalb Ihrer Frage korrigieren, anstatt sie in einem Kommentar zu erwähnen. Nifle vor 12 Jahren 1
Meinen Sie wirklich [MSQL (mini sql)] (http://www.hughes.com.au/products/msql/)? Oder meinen Sie vielleicht die allgemeineren Datenbanken [MSSQL] (http://en.wikipedia.org/wiki/Microsoft_SQL_Server) oder [MySQL] (http://en.wikipedia.org/wiki/Mysql) Nifle vor 12 Jahren 0

1 Antwort auf die Frage

2
trurl

Die Cache-Skripts werden vom Hersteller bereitgestellt und wir haben keinen direkten Zugriff auf die Tabellen.

Wie ist das? Öffnen Sie das Caché-Terminal (oder aktivieren und verwenden Sie Telnet), und Sie können mit MUMPS (oder CachéScript, einer etwas schickeren Version) auf alle Ihre Globals zugreifen. Sie sollten in der Lage sein, Ihre eigenen Routinen zu speichern und auf beliebige Weise mit Ihren Daten zu arbeiten.

Es gibt mindestens ein anderes Produkt, das MUMPS (= Datenbank- und Programmierumgebung) verwendet, das aktiv verwendet wird: GT.M

Nachtrag:

Wir verwenden Intersystems Cache, um diese flachen Dateien in MSQL-Tabellen einzulesen.

Ich denke, Sie meinen Caché SQL, Caché bietet eine "SQL-Schnittstelle" (SQL-92) zum Speichern und Zugreifen auf Daten (mithilfe von JDBC, ODBC usw.). Imho ist dies eine seltsame Möglichkeit, mit Caché zu kommunizieren, aber höchstwahrscheinlich hat Ihr ERP keine anderen Möglichkeiten, dies zu tun.

Trurl, danke, ich werde MUMPS, CacheScript und GT.M ausprobieren. Jereme Hall vor 12 Jahren 0
Wenn Sie MUMPS noch nie gesehen haben: Machen Sie sich zusammen. Es ist komisch. Aber ich mag es irgendwie;) trurl vor 12 Jahren 0