it-swarm-fr.com

Est-ce que les oreillons vivantes?

À mon premier lieu de travail, nous utilisions des standards numériques MUMPS sur un PDP 11-Clone (TPA 440), puis nous avons passé des mumps standard en micronétiques fonctionnant sur un Machine Hewlett-Packard, HP-UX 9, vers le début des années 90.

Est-ce que toujours les oreillons vivantes? Y a-t-il quelqu'un qui l'utilise? Si oui, veuillez écrire quelques mots à ce sujet: utilisez-vous en mode caractère, est-ce qu'il agit en tant que serveur Web? etc. (je veux dire Caché aussi.)

Si vous avez été utilisé, quels étaient vos sentiments à ce sujet? As-tu aimé?

11
ern0

Drôle Interstar devrait mentionner Redis. En fait, j'ai introduit la quasi-totalité du comportement de Redis à l'aide de mumps (cache et gt.m). Émulguer sa structure de paire de clé/de base simpliste et de base et ses API a été un morceau de gâteau et les clients de Redis que j'ai testés ne savent même pas qu'ils parlent de la base de données à oreilles au lieu des Redis appropriés.

Cependant, comme l'interstar dit, la base de données Mumps est capable de tellement plus en termes de sa structure de données (en réalité une base de données Mumps peut facilement imiter les 4 types de base de données NOSQL: clé/valeur, tabulaire, document et graphique, et peut également modéliser DBS relationnel et d'objet - tout à la fois si nécessaire) et la balance automatique et correctement triée entre en mémoire par rapport au disque. Contrairement aux bases de données NOSQL qui sont actives depuis quelques années, les technologies Mumps sont matures, éprouvées, testées, bien prises en charge et ont des forfaits d'analyse et d'administration disponibles, et ont le type de performance que de nombreuses bases de données NOSQL telles que Couchdb mourraient pour .

Alors, pourquoi ne sont pas les vendeurs de cache et gt.m promouvant durement dans le marché NOSQL plutôt que de laisser quelqu'un réinventer leur roue comme vous le dites?

En ce qui concerne la vieille chagrine fatiguée sur la langue et l'utilisation de cet exemple ancien et exaspacé du site Wikipedia:

a) la base de données Mumps est accessible par votre langage moderne de choix sexy pour animaux de compagnie si vous voulez

b) Ce style de programmation est sorti avec l'arche et a été écrit à l'époque comme celui-là pour presser des performances étonnantes des ordinateurs PDP ayant moins de puissance de traitement que la puce de votre montre. Les oreillons modernes codant sont en fait très similaires dans le style de Python et peuvent être aussi propres, lisibles et maintenables.

c) Comme n'importe quelle langue, il y a de bons exemples que vous pouvez trouver et terribles. Ne supposez pas que les oreillons codant doivent être aussi opaques et à l'ancienne que l'exemple sur le site Wikipedia.

..et Mason, ma conclusion serait que vous n'êtes peut-être pas aussi familier avec le paysage de la base de données comme vous le pensiez! :-) Si vous avez eu une forme de traitement médical dans votre vie, vos informations auront été via des systèmes à oreillons de Usten Housses en cours de route, y compris ceux qui gèrent la demande de vos tests. Le contenu de votre quotidien peut être géré par un système à oreillettes et même la pizza que vous avez commandée en ligne était également via un système à oreillettes. La logistique des articles que vous auriez peut-être expédiées à l'étranger a probablement été gérée via un système à oreillettes, et si vous êtes un chercheur qui avait besoin de métaux ou de céramiques fantaisie, vous les aurez probablement commandé via un système à oreillettes.

L'une des raisons pour lesquelles vous entendez rarement sur ce qui est en réalité une base de données surprenante omise est que les fournisseurs ont traditionnellement traité directement avec des développeurs d'application/système plutôt que des utilisateurs finaux, de sorte que la base de données est généralement intégrée dans les coulisses dans les produits.

9
Rob

Les oreillons sont très vivantes. Il a été l'un des systèmes les plus dignes de confiance en la bonne des mains. Le personnel de programmation est généralement petit et le temps nécessaire est impressionnant. Il peut sembler que les oreillons obtus sont obtus, mais il est possible d'écrire un code très lucide et très fonctionnel dans très peu de coups de clé et les structures de données supportées par les oreillons le rendent extrêmement puissant et très transportable dans diverses architectures différentes. Toutes les VA hôpitaux utilisent Oreillons la moyenne du temps à réparer est très rapide dans la plupart des cas. Le système Vista écrit en OREILLONS est facilement téléchargé à partir de Source Forge et la nature poly-modal (la base de données est accessible par de nombreuses façons, rouleau et rouleau, client léger, navigateur, ou RPC ou autre interface de programmation) de vient Vista et OREILLONS à travers pour beaucoup de ceux qui fouillent en elle. OREILLONS est un langage simple avec très peu de commandes et un type de données. Il est facile à apprendre car il est un langage interprété et quitte la pile et la table de symbole intact pour voir exactement ce qui se passait lorsque l'application est arrêté pour le débogage. Vista a été utilisé pour exécuter le Département des hôpitaux Défense (système composite de soins de santé, CHCS), ainsi que le Indian Health Service (IHS RPMS), et a été une fois utilisé par le Service de santé publique des États-Unis. Il a sauvé le pays des millions de dollars en coûts opérationnels. OREILLONS fonctionne sur tout près. Il modélise presque tout autre modèle de base de données facilement et offre un accès étonnamment rapide aux bases de données. Le modèle Mumps peut réellement obtenir des performances plus rapides avec plus d'utilisateurs sur le système (dans certains cas, en raison des aspects caché des oreillons où les blocs de pointeur nécessaires à la recherche d'un bloc de données sont déjà en mémoire et ils n'ont pas besoin d'être récupérés à nouveau. , BTW, la surcharge du pointeur pour les oreillons fonctionne à seulement 2%, la plupart de votre base de données sont donc des données d'utilisateur réelles). Les oreillons ont été écrites à l'origine pour courir sur une machine 2K. L'assaut de nouvelles technologies n'a élargi que les caractéristiques complètes de l'environnement Mumps dans un domaine où des hôpitaux entiers sont en cours d'exécution sur des serveurs de produits à faible coût. Tôt, les oreillons se divoraient du matériel et ont très bien bénéficié de cette décision. Nous ne nous inquiétons pas de la taille de mot ni de la précision, ni combien de fois. La base de données est une liaison tardive et pousse comme les besoins en enregistrement spécifiques. Aucun enregistrement dans aucune base de données n'est plus plus grand qu'il n'a besoin d'être. La base de données peut être étendue ou élague selon une partie d'un enregistrement ou d'un enregistrement entier. Est-ce que les oreillons sont toujours autour?, Vous avez betcha? A lieu d'obtenir 8 utilisateurs sur un PDP-11/34, vous pouvez obtenir quelques centaines d'utilisateurs sur le PC de bureau sous votre bureau. Il est utilisé dans la banque, la bourse européenne, l'industrie des voyages (agents des hôtels et réservations), certaines maisons de pièces automobiles et les hôpitaux les plus performants (commerciaux, privés ou communautaires) font des oreillons sous une forme. Le VA a actuellement plus de 30 ans des résultats historiques pour leurs plus de 9 millions de patients. Cela en soi est quelque chose qu'aucun autre système de santé a accompli, à l'exception de Beth Israel Hospital/Deaconess à Boston qui a plus de 35 ans de résultats dans leur maison construite système OREILLONS.

6
Chris Richardson

il y a quelques questions sérieuses à oreillons sur SO:

https://stackoverflow.com/questions/tagged/mumps

6
Colin Pickard

Oui, les oreillons sont très vivantes. Une bonne partie des VA hôpitaux dans les US utilisez les oreillons.

4
Kavet Kerek

Vista (Vétérans Systèmes d'information sur la santé et architecture de la technologie) est Afaik toujours en développement actif: http://fr.wikipedia.org/wiki/vista_emr

4
slu

Je suis aussi nouveau à g.tm, mais je peux répondre à cela:

Oui, les oreillons sont vivants. Il y a toujours des gens qui y travaillent. Voici quelques exemples :

http://georgejames.com/ qui a écrit un serveur API OpenStreetMap dans GT.M que j'apprends maintenant.

Il existe également des outils Web d'entreprise modernes pour G.TM http://gradvs1.mgateway.com/main/

et la dernière preuve qu'il est vivante est qu'il a été porté sur les dernières plates-formes GNU/Linux et Cloud.

mike

3
h4ck3rm1k3

Eh bien, je n'ai jamais entendu parler de personne l'utilise, dans un contexte ou pour une raison quelconque, à l'exception du quotidien WTF. Ce que les conclusions peuvent être tirées de cela sont au lecteur. ;)

1
Mason Wheeler

Vous devriez lire ceci:

http://thedailywtf.com/articles/a_case_of_the_mumps.aspx

sur les oreillons.

D'autre part, je travaille dans le DC) et rencontre assez régulièrement les personnes qui ne savent pas seulement ce que les oreillons y travaillent fréquemment.

1
Bill Leeper