Was ist die MUMPS-Technologie?
Antwort vom**Mit „Mumps-Technologie“ ist meist nicht die Krankheit gemeint, sondern MUMPS bzw. die spätere „M-Technologie“: eine ältere, aber bis heute in Spezialbereichen sehr leistungsfähige Kombination aus Programmiersprache und integrierter Datenbank – vor allem im Gesundheitswesen.** ([en.wikipedia.org](https://en.wikipedia.org/wiki/MUMPS)) ## Was daran besonders ist Der entscheidende Unterschied zu typischen Systemen ist: MUMPS trennt Programmcode und Datenspeicherung nicht so strikt. Die Sprache wurde von Anfang an für datenintensive Mehrbenutzersysteme gebaut und greift direkt auf persistente Datenstrukturen zu. Genau das machte sie früh extrem schnell und ressourcensparend. ([en.wikipedia.org](https://en.wikipedia.org/wiki/MUMPS)) Statt klassischer Tabellen arbeitet MUMPS traditionell mit hierarchischen Schlüssel-Wert-Strukturen, den sogenannten „Globals“. Diese lassen sich sehr flexibel aufbauen und wachsen gut mit unregelmäßigen Daten mit. Das ist einer der Gründe, warum MUMPS in Krankenhaus- und Patientensystemen lange so erfolgreich war. ([docs.intersystems.com](https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GGBL_intro)) ## Wo die Technologie heute steckt MUMPS selbst ist historisch, aber die Technik lebt in modernen Nachfolgern weiter, etwa in InterSystems Caché, InterSystems IRIS oder abgeleiteten Sprachen wie ObjectScript, das ein Superset des standardisierten M ist. Praktisch heißt das: Viele heutige Systeme nutzen nicht mehr „reines MUMPS“, aber denselben technologischen Kern. ([docs.intersystems.com](https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GORIENT_ch_intro)) Ein wichtiger Punkt, den viele Erklärungen auslassen: MUMPS ist nicht nur „eine alte Programmiersprache“. Es ist eher ein komplettes Datenverarbeitungsmodell. Deshalb hält sich die Technologie bis heute dort, wo sehr viele Transaktionen, hohe Verfügbarkeit und gewachsene Datenstrukturen wichtiger sind als moderne Syntax. ([en.wikipedia.org](https://en.wikipedia.org/wiki/MUMPS)) ## Praktische Einordnung Für neue Standard-Webanwendungen würde heute kaum jemand direkt auf MUMPS setzen. Für bestehende Kernsysteme – besonders im Gesundheitswesen – ist die Technologie aber oft weiterhin geschäftskritisch, weil sie stabil, schnell und über Jahrzehnte gewachsen ist. Der Nachteil ist vor allem: kleiner Entwicklerpool, ungewohnte Syntax und schwierigere Modernisierung. ([en.wikipedia.org](https://en.wikipedia.org/wiki/MUMPS)) Der einfachste Vergleich ist: SQL-Datenbanken plus Anwendungscode sind das heutige Mainstream-Modell; MUMPS integriert beides viel enger. Genau diese enge Kopplung wirkt altmodisch, ist in bestimmten Hochlastsystemen aber bis heute ein echter Vorteil. ([en.wikipedia.org](https://en.wikipedia.org/wiki/MUMPS))