Эмпресс эмбрантталған мәліметтер базасы - Empress Embedded Database

Empress дерекқоры
ӘзірлеушілерEmpress Software Inc.
Тұрақты шығарылым
v10.20-E / қаңтар 2010 ж; 10 жыл бұрын (2010-01)
Операциялық жүйеКросс-платформа
ТүріRDBMS
ЛицензияКоммерциялық лицензия
Веб-сайтwww.кеңес.com

Эмпресс эмбрантталған мәліметтер базасы Бұл реляциялық мәліметтер қорын басқару жүйесі қосымшаларға енгізілген, оның ішінде медициналық жүйелер, маршрутизаторлар, атом электр станциясының мониторлары, спутниктік басқару жүйелері.[1] Императрица - бұл Қышқыл сәйкес мәліметтер базасын басқарудың реляциялық жүйесі (RDBMS ) нақты фазаға енгізілген қосымшалар үшін екі фазалық міндеттеме және бірнеше транзакцияны оқшаулау деңгейімен.[2] Ол деректерді тұрақты және жадта сақтауды қолдайды және мәтінмен жұмыс істейді, екілік, мультимедиа, сондай-ақ дәстүрлі деректер.[3]

Тарих

Императрицаның алғашқы нұсқасын Джон Корнатовски мен Айвор Лэдд 1979 жылы жасаған және бастапқыда MISTRESS деп аталды. Бұл «MRS: микрокомпьютерлік мәліметтер базасын басқару жүйесі» бойынша жүргізілген зерттеулерге негізделген Торонто университеті, арқылы жарияланған Есептеу техникасы қауымдастығы SIGSMALL ішінде SIGMOD 1981.[4] Коммерциялық нұсқасы мәліметтер базасын басқарудың алғашқы қол жетімді жүйелерінің бірі болдыRDBMS ) және императрица деп аталды. Оның алғашқы клиенттік кемесі 1981 жылдың басында болды. Empress - бұл қол жетімді алғашқы коммерциялық мәліметтер базасы Linux. Оның Linux шығару 1995 жылдың басынан басталады.[5][6]

API және архитектура

Empress бірнеше бағдарламалау тілдерінде көптеген қолданбалы бағдарламалау интерфейстерін қолдайды. С бағдарламалау тілінде максимум бар API оның ішінде MR Routines төменгі деңгейлі ядросы, Ендірілген SQL, MSCALL және ODBC. Сондай-ақ бар API үшін C ++ және JAVA. Қабатты архитектураның дизайны қосымшаны әзірлеу үшін жүйені оңтайландыру деңгейін қамтамасыз етеді. Осылардың көмегімен жасалған қосымшалар API дербес және / немесе сервер режимінде іске қосылуы мүмкін.[7]

Өнімнің ерекшеліктері

  • Ядро API
  • SQL API
  • Деректерді жедел жаппай өңдеу (BLOB)
  • Жаппай кесектер
  • Шексіз төлсипаттар
  • Файл индекстері
  • Тұрақты сақталған модульдер
  • Триггерлер
  • Сақталған процедуралар
  • Алдын ала бөлу қажет емес
  • Анықтамалық шектеулер
  • Ауқымды тексерулер
  • Микро-екінші уақыт маркалары
  • Қабатты сәулет
  • Мәтінді іздеу индексі
  • Кеңістіктік іздеу индексі
  • Функционалдылықтан бас тарту
  • Иерархиялық сұраныс
  • JDBC Интерфейс
  • C ++ API
  • Дерекқор Шифрлау
  • 64 BIT амалдық жүйесінің нұсқалары
  • UTF-8
  • UNICODE & Ұлттық тілді қолдау
  • Репликалау сервері
  • Тайм-аут функциясы

Қолдау көрсетілетін платформалар

Императрица барлық майорлар бойынша жұмыс істейді Android,[8] Linux -, нақты уақыт- және Windows -қолдау көрсетілетін платформалар:[9]

Әдебиеттер тізімі

  1. ^ Императрица Крейг С.Муллинстің дерекқордың тиімді шешімін ұсынады 2005. 26 қаңтарда алынды.
  2. ^ Empress өнімі туралы профиль б.11, 2009. Алынған 1 маусым 2010 ж.
  3. ^ Қолдау көрсетілетін деректер түрлерінің тізімі 1 маусым 2010 ж. Шығарылды.
  4. ^ «MRS: микрокомпьютерлік мәліметтер базасын басқару жүйесі», 1981. Шығарылды 26 қаңтар 2010 ж.
  5. ^ «LINUX ОС ЖЕТКІЗУГЕ ДАЯР БОЛУ ҮШІН РЕБРАМСНЫҢ 6.6 НҰСҚАСЫН EMPRESS», 1995 ж. 1 мамыр. Алынып тасталды 26 қаңтар 2010 ж.
  6. ^ «Linux Commercial HOWTO», v5.38, 7 наурыз 1999 ж., 26 қаңтар 2010 ж. шығарылды.
  7. ^ Empress API 1 маусым 2010 ж. Шығарылды.
  8. ^ «Empress SDK for Android» Мұрағатталды 2011-07-15 сағ Wayback Machine 2011 жылғы 16 ақпанда алынды.
  9. ^ Қолдау көрсетілетін платформалар 2010 жылдың 1 маусымында алынды.
  10. ^ «Empress SDK for Android» Мұрағатталды 2011-07-15 сағ Wayback Machine 2011 жылғы 16 ақпанда алынды.

Сыртқы сілтемелер