WikiDer > Empress ichki ma'lumotlar bazasi

Empress Embedded Database
Empress ma'lumotlar bazasi
Tuzuvchi (lar)Empress Software Inc.
Barqaror chiqish
v10.20-E / yanvar, 2010 yil; 10 yil oldin (2010-01)
Operatsion tizimO'zaro faoliyat platforma
TuriRDBMS
LitsenziyaTijorat litsenziyasi
Veb-saytwww.xotira.com

Empress ichki ma'lumotlar bazasi a relyatsion ma'lumotlar bazasini boshqarish tizimi tibbiy tizimlar, tarmoq marshrutizatorlari, atom elektr stantsiyalari monitorlari, sun'iy yo'ldoshni boshqarish tizimlari kabi dasturlarga kiritilgan.[1] Empress - bu Kislota mos keluvchi relyatsion ma'lumotlar bazasini boshqarish tizimi (RDBMS) real vaqtda o'rnatilgan dasturlar uchun ikki fazali majburiyat va bir nechta tranzaktsiyalarni ajratish darajalari bilan.[2] Bu ma'lumotlarni doimiy va xotirada saqlashni qo'llab-quvvatlaydi va matn bilan ishlaydi, ikkilik, multimedia, shuningdek an'anaviy ma'lumotlar.[3]

Tarix

Empressning birinchi versiyasi 1979 yilda Jon Kornatovski va Ivor Ladd tomonidan yaratilgan va dastlab MISTRESS deb nomlangan. Bu "MRS: mikrokompyuterlar ma'lumotlar bazasini boshqarish tizimi" bo'yicha olib borilgan tadqiqotlarga asoslangan Toronto universitetitomonidan nashr etilgan Hisoblash texnikasi assotsiatsiyasi SIGSMALL-da SIGMOD 1981.[4] Tijorat versiyasi ma'lumotlar bazasini boshqarish uchun mavjud bo'lgan birinchi relyatsion ma'lumotlar tizimlaridan biri edi (RDBMS) va Empress deb nomlangan. Uning birinchi xaridor kemasi 1981 yil boshida bo'lgan. Empress mavjud bo'lgan birinchi tijorat ma'lumotlar bazasi bo'lgan Linux. Uning Linux chiqarilishi 1995 yil boshiga to'g'ri keladi.[5][6]

API va arxitektura

Empress bir nechta dasturlash tillarida ko'plab dasturiy interfeyslarni qo'llab-quvvatlaydi. C dasturlash tilida eng ko'pi mavjud API-lar shu jumladan past darajadagi yadroli MR Routines, O'rnatilgan SQL, MSCALL va ODBC. Shuningdek, bor API-lar uchun C ++ va JAVA. Qatlamli arxitektura dizayni dasturni rivojlantirish uchun tizimni optimallashtirish darajasini ta'minlaydi. Ular yordamida ishlab chiqilgan dasturlar API-lar mustaqil va / yoki server rejimlarida ishlashi mumkin.[7]

Mahsulot xususiyatlari

  • Kernel API
  • SQL API
  • Ommaviy ma'lumotlarni tezkor ishlash (BLOB)
  • Ommaviy qismlar
  • Cheksiz xususiyatlar
  • Fayl ko'rsatkichlari
  • Doimiy saqlanadigan modullar
  • Triggerlar
  • Saqlanadigan protseduralar
  • Oldindan ajratish shart emas
  • Yo'naltiruvchi cheklovlar
  • Oraliq tekshiruvlari
  • Micro-Second Time Stamps
  • Qatlamli me'morchilik
  • Matnni qidirish indeksi
  • Fazoviy qidirish indeksi
  • Funktsionallikni bekor qiling
  • Ierarxik so'rov
  • JDBC Interfeys
  • C ++ API-lar
  • Ma'lumotlar bazasi Shifrlash
  • 64 BIT operatsion tizim versiyalari
  • UTF-8
  • UNICODE & Milliy tilni qo'llab-quvvatlash
  • Replikatsiya serveri
  • Vaqtni tugatish funktsiyasi

Qo'llab-quvvatlanadigan platformalar

Empress barcha asosiy yo'nalishlarda ishlaydi Android,[8] Linux-, Real-time- va Windows- qo'llab-quvvatlanadigan platformalar:[9]

Adabiyotlar

  1. ^ Empress Kreyg S.Mullins tomonidan o'rnatilgan ma'lumotlar bazasining samarali echimini taklif qiladi 2005. 26 yanvar 2010 yilda qabul qilingan.
  2. ^ Empress mahsuloti haqida ma'lumot p.11, 2009. Olingan 1 iyun 2010 yil.
  3. ^ Qo'llab-quvvatlanadigan ma'lumotlar turlarining ro'yxati Qabul qilingan 2010 yil 1-iyun.
  4. ^ "MRS: mikrokompyuterlar ma'lumotlar bazasini boshqarish tizimi", 1981. 26 yanvar 2010 yilda qabul qilingan.
  5. ^ "LINUX OS YUKLAB CHIQARISh UChUN EMPRESS RDBMS VERSION 6.6", 1995 yil 1-may. 2010 yil 26-yanvarda olindi.
  6. ^ "Linux Commercial HOWTO", v5.38, 7 mart 1999 yil. 26 yanvar 2010 yilda qabul qilingan.
  7. ^ Empress API-lari Qabul qilingan 2010 yil 1-iyun.
  8. ^ "Empress SDK for Android" Arxivlandi 2011-07-15 da Orqaga qaytish mashinasi 2011 yil 16-fevralda olingan.
  9. ^ Qo'llab-quvvatlanadigan platformalar Qabul qilingan 2010 yil 1-iyun.
  10. ^ "Empress SDK for Android" Arxivlandi 2011-07-15 da Orqaga qaytish mashinasi 2011 yil 16-fevralda olingan.

Tashqi havolalar