Mimer SQL

Mimer SQL
Mimer SQL
개발자마이어 AB
안정된 릴리스
11.0.7A / 2022년 7월 9일; 28일 전(2022-07-09)
프리뷰 릴리즈
11.0.6C / 2022년 1월 24일; 6개월 전(2022-01-24)
저장소https://download.mimer.com/pub/dist/
운영 체제OpenVMS, Microsoft Windows, macOS, Linux
면허증.독자 사양
웹 사이트www.mimer.com

Mimer SQL은 스웨덴의 Mimer Information Technology AB(Mimer AB)사가 개발한 SQL 기반의 관계형 데이터베이스 관리[1] 시스템입니다.이전의 이름은 Uright Database Technology AB입니다.1970년대 스웨덴 웁살라 웁살라대 연구과제로 개발돼 [2]상용화됐다.

이 데이터베이스는 영국National Health Service Pulse 수혈 서비스, 스웨덴Volvo Cars 생산 라인, 호주의 자동차 딜러 등 다양한 응용 프로그램에 배포되었습니다.모바일 [3][4][5][6]디바이스와 같은 중요한 실시간 애플리케이션 및 리소스가 제한된 상황에서 사용할 수 있는 제한된 옵션 중 하나이기도 합니다.

역사

Mimer SQL은 Uppsala University 및 기타 기관을 지원하는 ITC 서비스 센터의 프로젝트에서 비롯되었으며, Codd 등이 제안한 관계형 데이터베이스 기능을 활용합니다.약 1975년에 처음 출시된 제품은 RAPID로 지정되었으며 IBM 어셈블러 언어로 작성되었습니다.상표권 문제를 피하기 위해 1977년에 Mimer로 이름이 변경되었습니다.다른 대학들은 많은 기계 아키텍처에 대한 프로젝트에 관심을 보였고, Mimer는 휴대성을 달성하기 위해 Fortran에서 다시 작성되었습니다.QUEL 쿼리 [2]언어를 구현하는 Mimer/QL과 함께 Mimer용으로 추가 모델이 개발되었습니다.

1980년대에 SQL이 표준 쿼리 언어로 등장하면서 Mimers의 개발자들은 Mimer [2]SQL로 제품을 바꾸기로 결정했습니다.

1984년에 Mimer는 새롭게 설립된 회사 Mimer Information [2]Systems로 이전되었습니다.

버전

2018년 4월 현재 Mimer SQL 데이터베이스 서버는 Windows, MacOS, LinuxOpenVMS(Alpha 및 Integrity)[7]의 주요 플랫폼에서 지원됩니다.이전 버전의 데이터베이스 엔진은 Solaris, AIX, HP-UX, Tru 64, SCO[8]DNIX포함한 다른 운영 체제에서 지원되었습니다.Mimer SQL 버전은 다운로드할 수 있으며 [9]개발에 무료로 사용할 수 있습니다.

엔터프라이즈 제품은 Mimer SQL Experience 데이터베이스 서버를 기반으로 하는 표준 기반 SQL 데이터베이스 서버입니다.이 제품은 구성이 매우 용이하며, 기본 제품에 컴포넌트를 추가, 제거 또는 교체할 수 있어 임베디드, 실시간 또는 소규모 [10]풋프린트 애플리케이션에 적합한 파생 제품을 구현할 수 있습니다.

Mimer SQL Realtime 데이터베이스 서버는 실시간 측면이 가장 중요한 애플리케이션용으로 특별히 설계된 대체 데이터베이스 엔진입니다.이것은 때때로 자동차 [10]접근법으로 마케팅됩니다.리소스가 제한된 환경에서 Mimer SQL Mobile 데이터베이스 서버는 SQL 컴파일러가 없는 대체 런타임 환경입니다.이는 휴대용 및 특정 사용자 지정 장치에 사용되며 모바일 [10]접근법이라고 합니다.

커스텀 임베디드 어프로치를 복수의 하드웨어와 [10]operating system의 조합에 적용할 수 있습니다.

이러한 옵션을 사용하면 Mimer SQL을 Android와 같은 다양한 추가 타깃 플랫폼과 VxWorks를 [8]포함실시간 운영 체제에 구현할 수 있습니다.

이 데이터베이스는 유지보수가 [11][12]필요 없는 실시간 임베디드 및 자동차 전문가 버전으로 제공되며, 이 제품을 미션 크리티컬자동차, 프로세스 자동화 [13]통신 시스템에 적합하게 만들 수 있습니다.

특징들

Mimer SQL은 ODBC, JDBC, ADO 여러 데이터베이스 애플리케이션 프로그래밍 인터페이스(API)를 지원합니다.NET, 임베디드 SQL(C/C++, Cobol 및 Fortran), 모듈 SQL(C/C++, Cobol, Fortran 및 Pascal), 네이티브 API의 Mimer SQL C API, Mimer SQL 실시간 API 및 Mimer SQL Micro C API.

MimerPy는 [14]Python의 Mimer SQL용 어댑터입니다.

Mimer Provider Manager는 ADO입니다.서로 다른 플러그인을 사용하여 서로 다른 기본 ADO에 액세스하는 NET 공급자 디스패처.NET [15][16]프로바이더Mimer Provider Manager를 사용하면 데이터베이스에 의존하지 않고 ADO를 쓸 수 있습니다.NET [17]어플리케이션

Mimer SQL은 주로 OCC(Optimistic Concurrency Control)를 사용하여 동시 [18][19]트랜잭션을 관리합니다.이를 통해 데이터베이스 잠금이 해제되고 실시간 [12]예측이 가능합니다.

Mimer SQL에는 Internet Assigned Numbers Authority([20]IANA) 레지스트리의 포트 1360이 할당되어 있습니다.

어원학

"미메르"라는 이름은 "미미스브룬"이라고도 알려진 지혜의 우물을 지키는 거인이었던 노르웨이 신화에서 따왔다.비유적으로 이것이 데이터베이스 시스템의 역할인 데이터 관리입니다.

「 」를 참조해 주세요.

  • Werner Schneider – Mimer SQL(스웨덴 기사)이 된 관계형 데이터베이스 개발 섹션을 시작한 교수

레퍼런스

  1. ^ Mimer Information Technology. "Technical Overview". Mimer SQL Technical Description (PDF). Archived from the original (PDF) on 9 August 2016.
  2. ^ a b c d Eck, Stefan. "Database Technology - We made it possible". www.wemadeitpossible.com. Archived from the original on 25 April 2018. Retrieved 25 April 2018.
  3. ^ Sombers Associates, Inc.; Highleyman, W. H. (October 2008). "NHSBT - UK National Health Service – Blood & Transplant" (PDF). The Availability Website. Archived (PDF) from the original on 23 April 2018. Retrieved 24 April 2018.
  4. ^ "Australian Auto Dealers Gear Up to Mimer SQL". Cision. 12 November 2002. Archived from the original on 24 April 2018. Retrieved 24 April 2018.
  5. ^ Eck, Stefan (2011). "Mimer SQL on OpenVMS" (PDF). de/OpenVMS.org. Archived (PDF) from the original on 24 April 2018. Retrieved 24 April 2018.
  6. ^ Caia, Simin; Gallinaa, Barbara; Nystrom, Dag; Seceleanua, Cristina; Larsson, Alf (2017). Design of Cloud Monitoring System via DAGGTAX: a Case Study. The 8th International Conference on Ambient Systems, Networks and Technologies (ANT 2017). Madeira, Portugal: Elsevier B.V. p. 429. ISBN 9781510842342.
  7. ^ "Downloads - Mimer SQL - Always free for development!". Archived from the original on 10 April 2018. Retrieved 10 April 2018.
  8. ^ a b "Mimer SQL Products & Platforms". Mimer Developers – Platforms. 5 May 2017. Archived from the original on 10 August 2017.
  9. ^ Cohen, Peter (15 November 2015). "Mimer SQL released for Tiger, Tiger Server". Macworld. PCWorld. Archived from the original on 10 April 2018. Retrieved 10 April 2018.
  10. ^ a b c d "The Mimer SQL Products". Archived from the original on 10 April 2018. Retrieved 10 April 2018.
  11. ^ "Mimer". Archived from the original on 14 October 2017.
  12. ^ a b "Mimer Information Technology AB: Solution that Redefines DataStorage". CIOReview. Archived from the original on 10 April 2018. Retrieved 10 April 2018.
  13. ^ Hjertstöm, Andreas (2012). "2.4.5" (PDF). Data Management in Component-Based Embedded Real-Time Systems (Dissertation). Mälaralen University Press. ISBN 978-91-7485-064-2. Mimer SQL Real-Time. Archived (PDF) from the original on 20 October 2016. Retrieved 4 April 2020.
  14. ^ "MimerPy: Python database interface for Mimer SQL". GitHub. 25 May 2021.
  15. ^ Alund, Fedrik. "Generic database access with Mimer Provider Manager". www.c-sharpcorner.com.
  16. ^ "Mimer Provider Manager". SourceForge.
  17. ^ Danielsson, Lars (2 February 2004). "Mimer dömer ut Microsoft". Computer Sweden. IDG.
  18. ^ "Transaction Concurrency - Optimistic Concurrency Control". Mimer Developers - Features. 26 February 2010. Archived from the original on 1 December 2016.
  19. ^ Olsson, Jenny (2008). "2.3" (PDF). Comparative Study of SQL Server and Mimer SQL in Mission-Critical Systems (Masters). Mimer SQL Engine. Archived (PDF) from the original on 15 October 2008.
  20. ^ "Service Name and Transport Protocol Port Number Registry". IANA. 5 April 2018. 1360. Archived from the original on 5 January 2018. Retrieved 8 April 2018.

외부 링크