| 開発者 | ミマーAB |
|---|---|
| 安定リリース | 11.0.8E / 2024年10月22日 |
| プレビューリリース | 11.0.8C / 2024年4月22日 |
| リポジトリ | https://developer.mimer.com/products/downloads/ |
| オペレーティング·システム | OpenVMS、Microsoft Windows、macOS、Linux |
| ライセンス | 独自 |
| Webサイト | ホームページ |
Mimer SQLは、スウェーデンのMimer Information Technology AB(Mimer AB、旧称Upright Database Technology AB )が開発した独自のSQLベースのリレーショナルデータベース管理システム[1]です。もともとは1970年代にスウェーデンのウプサラにあるウプサラ大学の研究プロジェクトとして開発され、その後商用製品として開発されました。[2]
このデータベースは、英国の国民保健サービスの 脈拍 輸血サービス、スウェーデンのボルボ・カーズの生産ライン、オーストラリアの自動車ディーラーなど、幅広い用途で導入されています。リアルタイムで重要なアプリケーションや、モバイルデバイスなどのリソースが制限される状況では、限られた選択肢の1つとなることもあります。[3] [4] [5] [6]
歴史
Mimer SQL は、ウプサラ大学やその他の機関を支援する ITC サービス センターのプロジェクトから生まれました。このプロジェクトは、 Coddらが提案したリレーショナル データベース機能を活用することを目的としています。1975 年頃の最初のリリースはRAPIDと命名され、IBM アセンブラ言語で記述されました。商標問題を回避するため、1977 年にMimerに名前が変更されました。他の大学もさまざまなマシン アーキテクチャに関するこのプロジェクトに興味を持ち、Mimer は移植性を実現するためにFortranで書き直されました。Mimer 用にさらにモデルが開発され、 QUEL クエリ言語を実装した Mimer/QL が開発されました。[2]
1980年代にSQLが標準クエリ言語として登場したことで、Mimersの開発者はそれを採用することを選択し、製品はMimer SQLとなりました。[2]
1984年にミマーは新しく設立されたミマー・インフォメーション・システムズに移管された。[2]
バージョン
2018年4月現在、[アップデート]Mimer SQLデータベースサーバーは、Windows、MacOS、Linux、OpenVMS(Itaniumおよびx86-64 [7] )の主要プラットフォームでサポートされています。[8]データベースエンジン の以前のバージョンは、 Solaris、AIX、HP-UX、Tru 64、SCO [9]、DNIXなどの他のオペレーティングシステムでもサポートされていました。 Mimer SQLのバージョンはダウンロード可能で、開発用に無料で使用できます。[10]
エンタープライズ製品は、Mimer SQL Experienceデータベースサーバーをベースにした標準ベースのSQLデータベースサーバーです。この製品は高度に構成可能で、基礎製品にコンポーネントを追加、削除、または置き換えることで、組み込み、リアルタイム、またはフットプリントの小さいアプリケーションに適した派生製品を実現できます。[11]
Mimer SQL Realtimeデータベース サーバーは、リアルタイム性が最優先されるアプリケーション向けに特別に設計された代替データベース エンジンです。これは、Automotive approachとして販売されることもあります。[11] リソースが限られた環境では、Mimer SQL Mobileデータベース サーバーが SQL コンパイラのない代替ランタイム環境です。これはポータブル デバイスや特定のカスタム デバイスに使用され、 Mobile Approachと呼ばれています。[11]
カスタム組み込みアプローチは、複数のハードウェアとオペレーティングシステムの組み合わせに適用できます。[11]
これらのオプションにより、Mimer SQLはAndroidやVxWorksなどのリアルタイムオペレーティングシステムなど、さまざまな追加のターゲットプラットフォームに展開できるようになります。[9]
このデータベースは、メンテナンスを必要としないリアルタイム、組み込み、自動車専門バージョンで提供されており、[12]ミッションクリティカルな自動車、プロセス自動化、通信システムに適した製品となることを目指しています。[13]
特徴
Mimer SQL は、ODBC、JDBC、ADO.NET、埋め込み SQL (C/C++、Cobol、Fortran)、モジュール SQL (C/C++、Cobol、Fortran、Pascal)、およびネイティブ API の Mimer SQL C API、Mimer SQL Real-Time API、Mimer SQL Micro C API など、複数のデータベース アプリケーション プログラミング インターフェイス (API) をサポートします。
MimerPyはPythonのMimer SQLアダプタです。[14]
Mimer Provider Managerは、異なるプラグインを使用して異なる基盤ADO.NETプロバイダーにアクセスするADO.NETプロバイダーディスパッチャーです。[15] [16] Mimer Provider Managerを使用すると、データベースに依存しないADO.NETアプリケーションを作成できます。[17]
Mimer SQLは主に楽観的同時実行制御(OCC)を使用して同時トランザクションを管理します。[18] [19]
Mimer SQLには、Internet Assigned Numbers Authority(IANA)レジストリでポート1360が割り当てられています。 [20]
語源
「Mimer」という名前は、北欧神話に由来しています。Mimerは知恵の井戸を守る巨人で、「Mímisbrunnr」としても知られています。比喩的に言えば、これはデータベース システムが行っていること、つまりデータの管理です。
参照
- ヴェルナー・シュナイダー – Mimer SQL となったリレーショナル データベースの開発部門を立ち上げた教授 (スウェーデン語の記事)
参考文献
- ^ Mimer Information Technology. 「技術概要」。Mimer SQL 技術説明(PDF) 。2016 年 8 月 9 日時点のオリジナル(PDF)からのアーカイブ。
- ^ abcd Eck, Stefan. 「データベーステクノロジー - 私たちはそれを可能にしました」。www.wemadeitpossible.com。2018年4月25日時点のオリジナルよりアーカイブ。2018年4月25日閲覧。
- ^ Sombers Associates, Inc.; Highleyman, WH (2008年10月). 「NHSBT - UK National Health Service – Blood & Transplant」(PDF) . The Availability Website . 2018年4月23日時点のオリジナルよりアーカイブ(PDF) . 2018年4月24日閲覧。
- ^ 「オーストラリアの自動車ディーラーが Mimer SQL に向けて準備中」Cision 2002年11月12日。2018年4月24日時点のオリジナルよりアーカイブ。 2018年4月24日閲覧。
- ^ Eck, Stefan (2011). 「Mimer SQL on OpenVMS」(PDF) . de/OpenVMS.org . 2018年4月24日時点のオリジナルよりアーカイブ(PDF) . 2018年4月24日閲覧。
- ^ カイア、シミン;ガリーナ、バーバラ。ニストロム、ダグ。セセレアヌア、クリスティーナ。アルフ・ラーソン (2017)。DAGGTAX によるクラウド監視システムの設計: ケーススタディ。第 8 回アンビエント システム、ネットワーク、テクノロジーに関する国際会議 (ANT 2017)。ポルトガル、マデイラ: Elsevier BV p. 429.ISBN 9781510842342。
- ^ 「Mimer SQL が x86 上の OpenVMS で利用できるようになりました」。Mimer Information Technology AB。2023 年。
- ^ 「ダウンロード - Mimer SQL - 開発には常に無料!」。2018年4月10日時点のオリジナルよりアーカイブ。2018年4月10日閲覧。
- ^ ab "Mimer SQL Products & Platforms". Mimer Developers – Platforms . 2017年5月5日。2017年8月10日時点のオリジナルよりアーカイブ。
- ^ Cohen, Peter (2015年11月15日). 「Mimer SQL、Tiger、Tiger Server向けにリリース」. Macworld . PCWorld. 2018年4月10日時点のオリジナルよりアーカイブ。 2018年4月10日閲覧。
- ^ abcd 「The Mimer SQL Products」。2018年4月10日時点のオリジナルよりアーカイブ。2018年4月10日閲覧。
- ^ “Mimer”. 2017年10月14日時点のオリジナルよりアーカイブ。
- ^ Hjertstöm, Andreas (2012). 「2.4.5」( PDF) .コンポーネントベースの組み込みリアルタイム システムにおけるデータ管理(論文)。Mälaralen University Press。ISBN 978-91-7485-064-2. Mimer SQL Real-Time。2016年10月20日時点のオリジナルよりアーカイブ(PDF) 。 2020年4月4日閲覧。
- ^ 「 MimerPy: Mimer SQL 用の Python データベース インターフェース」。GitHub。2021年 5 月 25 日。
- ^ Alund, Fedrik. 「Mimer Provider Manager を使用した汎用データベース アクセス」www.c-sharpcorner.com。
- ^ "Mimer プロバイダー マネージャー".ソースフォージ。
- ^ ラース、ダニエルソン (2004 年 2 月 2 日)。 「マイマー・ドーマー・ウト・マイクロソフト」。コンピュータースウェーデン。 IDG.
- ^ 「トランザクション同時実行性 - 楽観的同時実行性制御」。Mimer Developers - 機能。2010 年 2 月 26 日。2016 年 12 月 1 日時点のオリジナルよりアーカイブ。
- ^ Olsson, Jenny (2008). 「2.3」(PDF) .ミッションクリティカル システムにおける SQL Server と Mimer SQL の比較研究(マスター)。 Mimer SQL エンジン。2008 年 10 月 15 日のオリジナルからのアーカイブ(PDF) 。
- ^ 「サービス名とトランスポートプロトコルポート番号レジストリ」。IANA。2018年4月5日。1360。2018年1月5日時点のオリジナルよりアーカイブ。2018年4月8日閲覧。
外部リンク
- マイマーSQL
- 公式開発者ウェブサイト
