Content deleted Content added
AFD closed as no consensus (XFDcloser) |
m Bot: link syntax and minor changes |
||
Line 35:
'''Mimer SQL''' is an [[SQL]]-based [[relational database management system]]<ref name="footprint">{{bokref | title = Mimer SQL Technical Description | url = http://developer.mimer.com/documentation/WhitePapers/Technical_Description/MIMTECDESC.pdf | format = [[Portable Document Format|PDF]] | author= Mimer Information Technology | chapter = Technical Overview|dead-url=yes|archive-url=https://web.archive.org/web/20160809151237/http://developer.mimer.com/documentation/WhitePapers/Technical_Description/MIMTECDESC.pdf|archive-date=9 August 2016}}</ref> produced by the [[Sweden|Swedish]] company ''Mimer Information Technology AB'' (Mimer AB), formerly known as ''Upright Database Technology AB''. It was originally developed as a research project at the [[Uppsala University]], [[Uppsala]], [[Sweden]] in the 1970s before being developed into a commercial product.<ref name="Possible">{{cite web|url=http://www.wemadeitpossible.com/2011/01/database-technology/|title=Database Technology - We made it possible|website=www.wemadeitpossible.com|access-date=25 April 2018|first=Stefan|last=Eck|dead-url=no|archive-url=https://web.archive.org/web/20180425162403/http://www.wemadeitpossible.com/2011/01/database-technology/|archive-date=25 April 2018}}</ref>
The database has been deployed in a wide range of application situations, including the [[NHS]] ''Pulse'' [[blood transfusion]] service in the [[UK]],
{{cite conference|title = Design of Cloud Monitoring System via DAGGTAX: a Case Study|first1=Simin|last1=Caia|first2=Barbara|last2=Gallinaa|first3=Dag|last3=Nystrom|first4=Cristina| last4=Seceleanua|first5=Alf|last5=Larsson|year = 2017|conference=The 8th International Conference on Ambient Systems, Networks and Technologies (ANT 2017)| publisher = Elsevier B.V.|___location=Madeira, Portugal|pages=429|isbn=9781510842342}}</ref>
==History==
Mimer SQL originated from a project from the ITC service center supporting [[Uppsala University]] and some other institutions to leverage the [[Relational database]] capabilities proposed by [[Edgar F. Codd|Codd]] and others. The initial release in about 1975 was designated ''RAPID'' and was written in [[Basic assembly language|IBM assembler language]]. The name was changed to ''Mimer'' in 1977 to avoid a trademark issue. Other universities were interested in the project on a number of machine architectures and Mimer was re-written in [[FORTRAN]] to achieve portability. Further models were developed for Mimer with the Mimer/QL implementing the [[
The emergence of [[SQL]] in the 1980s as the standard query language resulted in Mimers' developers choosing to adopt it with the product becoming ''Mimer SQL''.<ref name="Possible"/>
Line 48:
{{As of|April 2018}} the Mimer SQL [[database server]] is currently supported on the main platforms of [[Microsoft Windows|Windows]], [[MacOS]], [[Linux]], and [[OpenVMS]] ([[AlphaServer|Alpha]] and [[HP Integrity Servers|Integrity]]).<ref name="Downer">{{cite web|url=
http://developer.mimer.com/downloads/|access-date=10 April 2018|title=Downloads - Mimer SQL - Always free for development!|dead-url=yes|archive-url=https://web.archive.org/web/20180410143850/http://developer.mimer.com/downloads/|archive-date=10 April 2018}}</ref>. Previous versions of the [[database engine]] was supported on other operating systems including [[Solaris (operating system)|Solaris]], [[IBM AIX|AIX]], [[HP-UX]], [[Tru64 UNIX|Tru 64]] and [[SCO UNIX|SCO]].<ref name="OldPlatforms">{{webbref | url = http://developer.mimer.com/platforms/index.tml | title = Mimer SQL Products & Platforms | work = Mimer Developers – Platforms | date = 5 May 2017 |dead-url=yes |archive-url=https://web.archive.org/web/20170810221754/http://developer.mimer.com/platforms/index.tml | archive-date=10 August 2017}}</ref>. Versions of Mimer SQL are available for download and free for development<ref name="TigerTiger">{{cite web|url=https://www.macworld.com/article/1047967/mimer.html|access-date=10 April 2018|publisher=PCWorld|title=Mimer SQL released for Tiger, Tiger Server|date=15 November 2015|first=Peter|last=Cohen|website=Macworld|dead-url=no|archive-url=https://web.archive.org/web/20180410142406/https://www.macworld.com/article/1047967/mimer.html|archive-date=10 April 2018}}</ref>
The [[enterprise systems|Enterprise]] product is a standards based SQL database server based upon the Mimer SQL Experience database server. This product is highly configurable and components can be added, removed or replacing in the foundation product to achieve a derived product suitable for embedded, real-time or small footprint application.<ref name="Products">{{cite web|url=http://developer.mimer.com/mimer-sql-overview/|title=The Mimer SQL Products|access-date=10 April 2018|dead-url=yes|archive-url=https://web.archive.org/web/20180410162726/http://developer.mimer.com/mimer-sql-overview/|archive-date=10 April 2018}}</ref>
Line 64:
Mimer SQL provides support for multiple database application programming interfaces (APIs): [[ODBC]], [[JDBC]], [[ADO.NET]], [[Embedded SQL]] (C/C++, Cobol and Fortran), and the native API's Mimer SQL Real-Time API and Mimer SQL Micro C API.
The Mimer Provider Manager is an ADO.NET provider dispatcher that uses different plugins to access different underlying ADO.NET providers.<ref name="ProvMGR">{{cite web|url=https://www.c-sharpcorner.com/article/generic-database-access-with-mimer-provider-manager/|title=Generic database access with Mimer Provider Manager|first=Fedrik|last=Alund|website=www.c-sharpcorner.com}}</ref><ref>{{cite web|url=https://sourceforge.net/projects/mimerpm/|title=Mimer Provider Manager|website=SourceForge}}</ref> The Mimer Provider Manager makes it possible to write database independent ADO.NET applications.
Mimer SQL mainly uses [[optimistic concurrency control]] (OCC) to manage concurrent transactions.<ref name="JennyOmasters">{{cite web | url = http://developer.mimer.com/features/feature_15.htm | title = Transaction Concurrency - Optimistic Concurrency Control | work = Mimer Developers - Features | date = 26 February 2010|dead-url=yes|archive-url=https://web.archive.org/web/20161201004217/http://developer.mimer.com/features/feature_15.htm|archive-date=1 December 2016}}</ref><ref>{{cite thesis|type=Masters|title=Comparative Study of SQL Server and Mimer SQL in Mission-Critical Systems|first=Jenny|last=Olsson|chapter=2.3|id=Mimer SQL Engine|date=2008|url=https://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2004/rapporter04/olsson_jenny_04133.pdf|dead-url=no|archive-url=https://web.archive.org/web/20081015185627/https://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2004/rapporter04/olsson_jenny_04133.pdf|archive-date=15 October 2008}}</ref> This makes the database locking free and enables real-time predictability.<ref name="CIOReview"/>
|