Mimer SQL - Mimer SQL
| Développeur(s) | Mimer AB |
|---|---|
| Version stable | 11.0.5A / 1er mars 2021
|
| Version préliminaire | 11.0.6A / 6 juillet 2021
|
| Dépôt | https://download.mimer.com/pub/dist/ |
| Système opérateur | OpenVMS , Microsoft Windows , macOS , Linux |
| Licence | Propriétaire |
| Site Internet | www |
Mimer SQL est un système de gestion de base de données relationnelle basé sur SQL produit par la société suédoise Mimer Information Technology AB (Mimer AB), anciennement connue sous le nom de Upright Database Technology AB . Il a été développé à l' origine comme un projet de recherche à l' Université d' Uppsala , Uppsala , Suède dans les années 1970 avant d' être transformé en un produit commercial.
La base de données a été déployée dans un large éventail de situations d'application, y compris le service de transfusion sanguine NHS Pulse au Royaume - Uni , la chaîne de production Volvo Cars en Suède et les concessionnaires automobiles en Australie . Cela a parfois été l'une des options limitées disponibles dans les applications critiques en temps réel et les situations de ressources limitées telles que les appareils mobiles .
Histoire
Mimer SQL est issu d'un projet du centre de services ITC soutenant l'Université d'Uppsala et d'autres institutions pour tirer parti des capacités de base de données relationnelles proposées par Codd et d'autres. La version initiale vers 1975 a été désignée RAPID et a été écrite en langage assembleur IBM . Le nom a été changé en Mimer en 1977 pour éviter un problème de marque. D'autres universités se sont intéressées au projet sur un certain nombre d'architectures de machines et Mimer a été réécrit en Fortran pour assurer la portabilité. D'autres modèles ont été développés pour Mimer avec Mimer/QL implémentant les langages de requête QUEL .
L'émergence de SQL dans les années 1980 en tant que langage de requête standard a amené les développeurs de Mimers à l'adopter, le produit devenant Mimer SQL .
En 1984 , Mimer a été transféré à la société nouvellement créée Mimer Information Systems .
Versions
Depuis avril 2018, le serveur de base de données Mimer SQL est actuellement pris en charge sur les principales plates-formes Windows , MacOS , Linux et OpenVMS ( Alpha et Integrity ). Les versions précédentes du moteur de base de données étaient prises en charge sur d'autres systèmes d'exploitation, notamment Solaris , AIX , HP-UX , Tru 64 et SCO . Des versions de Mimer SQL sont disponibles en téléchargement et gratuites pour le développement.
Le produit Enterprise est un serveur de base de données SQL standard basé sur le serveur de base de données Mimer SQL Experience. Ce produit est hautement configurable et des composants peuvent être ajoutés, supprimés ou remplacés dans le produit de base pour obtenir un produit dérivé adapté aux applications embarquées, en temps réel ou à faible encombrement.
Le serveur de base de données Mimer SQL Realtime est un moteur de base de données de remplacement spécialement conçu pour les applications où les aspects temps réel sont primordiaux. Ceci est parfois commercialisé comme l' approche automobile . Pour les environnements à ressources limitées, le serveur de base de données Mimer SQL Mobile est un environnement d'exécution de remplacement sans compilateur SQL. Ceci est utilisé pour les appareils portables et certains appareils personnalisés et s'appelle l' approche mobile .
Des approches intégrées personnalisées peuvent être appliquées à plusieurs combinaisons de matériel et de système d'exploitation.
Ces options permettent à Mimer SQL d'être déployé sur une grande variété de plates-formes cibles supplémentaires, telles qu'Android , et des systèmes d'exploitation en temps réel, y compris VxWorks .
La base de données est disponible dans des versions en temps réel, embarquées et spécialisées dans l'automobile ne nécessitant aucune maintenance, avec l'intention de rendre le produit adapté aux systèmes critiques de l' automobile , de l' automatisation des processus et des télécommunications .
Caractéristiques
Mimer SQL prend en charge plusieurs interfaces de programmation d'applications (API) de base de données : ODBC , JDBC , ADO.NET , Embedded SQL (C/C++, Cobol et Fortran), Module SQL (C/C++, Cobol, Fortran et Pascal) et le API native Mimer SQL C API, Mimer SQL Real-Time API et Mimer SQL Micro C API.
MimerPy est un adaptateur pour Mimer SQL en Python.
Le gestionnaire de fournisseur Mimer est un répartiteur de fournisseur ADO.NET qui utilise différents plug-ins pour accéder à différents fournisseurs ADO.NET sous-jacents. Le Mimer Provider Manager permet d'écrire des applications ADO.NET indépendantes de la base de données.
Mimer SQL utilise principalement le contrôle de concurrence optimiste (OCC) pour gérer les transactions simultanées. Cela rend le verrouillage de la base de données gratuit et permet une prévisibilité en temps réel.
Mimer SQL se voit attribuer le port 1360 dans le registre IANA ( Internet Assigned Numbers Authority ).
Étymologie
Le nom « Mimer » est tiré de la mythologie nordique , où Mimer était le géant gardant le puits de sagesse, également connu sous le nom de « Mímisbrunnr ». Métaphoriquement, c'est ce que fait un système de base de données : gérer les données.
Voir également
- Werner Schneider - le professeur qui a commencé la section de développement de la base de données relationnelle qui est devenue Mimer SQL (article suédois)