Empress Embedded Database - Empress Embedded Database
![]() | tento článek potřebuje další citace pro ověření.Květen 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Empress Software Inc. |
---|---|
Stabilní uvolnění | v10.20-E / leden 2010 |
Operační systém | Cross-platform |
Typ | RDBMS |
Licence | Obchodní licence |
webová stránka | www |
Empress Embedded Database je systém správy relačních databází který byl zabudován do aplikací, včetně lékařských systémů, síťových směrovačů, monitorů jaderných elektráren, systémů pro satelitní správu.[1] Císařovna je KYSELINA kompatibilní systém správy relačních databází (RDBMS ) s dvoufázovým potvrzením a několika úrovněmi izolace transakcí pro vložené aplikace v reálném čase.[2] Podporuje trvalé i interní ukládání dat a pracuje s textem, binární, multimédia i tradiční data.[3]
Dějiny
První verzi císařovny vytvořili John Kornatowski a Ivor Ladd v roce 1979 a původně se jmenovala MISTRESS. Bylo založeno na výzkumu provedeném na „MRS: Systém správy databází mikropočítačů“ na University of Toronto, kterou vydalo Sdružení pro výpočetní techniku v SIGSMALL SIGMOD 1981.[4] Komerční verze byla jedním z prvních dostupných systémů správy relačních databází (RDBMS ) a byl pojmenován císařovna. Jeho první zákaznická loď byla počátkem roku 1981. Empress byla první komerční databází, která byla k dispozici na Linux. Své Linux vydání se datuje počátkem roku 1995.[5][6]
API a architektura
Empress podporuje mnoho aplikačních programovacích rozhraní v několika programovacích jazycích. C programovací jazyk má nejvíce API včetně nízkoúrovňových rutin MR Routines, Vestavěný SQL, MSCALL a ODBC. Jsou tu také API pro C ++ a JAVA. Návrh vrstvené architektury poskytuje úrovně optimalizace systému pro vývoj aplikací. Aplikace vyvinuté pomocí těchto API lze spustit v samostatném režimu nebo v režimu serveru.[7]
Vlastnosti produktu
- Jádro API
- SQL API
- Rychlé hromadné zpracování dat (BLOB)
- Hromadné kusy
- Neomezené atributy
- Indexy souborů
- Trvalé uložené moduly
- Spouštěče
- Uložené procedury
- Není vyžadováno žádné předchozí rozdělení na oddíly
- Referenční omezení
- Kontroly dosahu
- Mikrodruhá časová razítka
- Vrstvená architektura
- Rejstřík textového vyhledávání
- Rejstřík prostorového vyhledávání
- Zrušit funkčnost
- Hierarchický dotaz
- JDBC Rozhraní
- C ++ API
- Databáze Šifrování
- 64 verzí operačního systému BIT
- UTF-8
- UNICODE & Podpora národních jazyků
- Replikační server
- Funkce časového limitu
Podporované platformy
Císařovna běží na všech hlavních Android,[8] Linux -, Real-Time- a Okna -podporované platformy:[9]
- Android[10]
- BlueCat Linux
- Debian
- Fedora
- HP-UX
- AIX
- Linux
- LynxOS RTOS
- MontaVista Linux
- QNX Neutrino
- Red Hat Linux
- Solaris
- Používejte Linux
- Ubuntu
- Unix
- VxWorks
- Windows CE
- Windows Mobile
- Windows XP
- Windows 7
- Wind River Linux
Reference
- ^ Císařovna nabízí efektivní řešení vestavěné databáze od Craiga S. Mullinsa 2005. Citováno 26. ledna 2010.
- ^ Profil produktu císařovny p.11, 2009. Citováno 1. června 2010.
- ^ Seznam podporovaných datových typů Citováno 1. června 2010.
- ^ „MRS: Systém správy databází mikropočítačů“, 1981. Citováno 26. ledna 2010.
- ^ „EMPRESS RDBMS VERZE 6.6 PRO OS LINUX PŘIPRAVEN NA LODI“, 1. května 1995. Citováno 26. ledna 2010.
- ^ „Linux Commercial HOWTO“, v5.38, 7. března 1999. Citováno 26. ledna 2010.
- ^ Empress API Citováno 1. června 2010.
- ^ „Empress SDK pro Android“ Archivováno 2011-07-15 na Wayback Machine Citováno 16. února 2011.
- ^ Podporované platformy Citováno 1. června 2010.
- ^ „Empress SDK pro Android“ Archivováno 2011-07-15 na Wayback Machine Citováno 16. února 2011.