Oracle Rdb - Oracle Rdb

Oracle Rdb
Asl muallif (lar)Raqamli uskunalar korporatsiyasi
Tuzuvchi (lar)Oracle korporatsiyasi
Dastlabki chiqarilish1984; 36 yil oldin (1984)
Barqaror chiqish
7.4.1.0[1] / 2020-08-10[±]
Operatsion tizimOpenVMS
Ilgari: Tru64, Windows NT, VAXELN
PlatformaVAX, Alfa, IA-64
Rejalashtirilgan: x86-64
TuriMa'lumotlar bazasini boshqarish tizimi
LitsenziyaMulkiy
Veb-saytoracle.com/ rdb Buni Vikidatada tahrirlash

Oracle Rdb a relyatsion ma'lumotlar bazasini boshqarish tizimi Uchun (RDBMS) OpenVMS operatsion tizim. Dastlab u tomonidan yaratilgan Raqamli uskunalar korporatsiyasi (DEC) 1984 yilda[2] yuqori darajadagi tillar va / yoki boshqa DEC mahsulotlari kabi ma'lumotlarni saqlash va qidirishda foydalanish uchun mo'ljallangan VMS Axborot Arxitekturasining bir qismi sifatida. DATRATEV, Miting va TEAMDATA. Asl ismi edi VAX Rdb / VMS.[3]

Mahsulot tarixi

1994 yilda DEC Rdb bo'linmasini sotdi Oracle korporatsiyasi u Oracle Rdb rebrendlangan joyda. 2020 yildan boshlab Oracle hanuzgacha Rdb-ni faol ravishda rivojlantirmoqda, kod bazasining yarmidan ko'pi Oracle egalik qilgan holda ishlab chiqilgan.[4] Hozirda OpenVMS uchun ishlaydi VAX, Alfa va IA-64 (Itanium).

Rdb birinchilardan birini namoyish qildi iqtisodiy asoslangan optimizatorlar va sotib olinganidan keyin Oracle o'zining doimiy narxiga asoslangan optimallashtiruvchi vositasini taqdim etdi Oracle RDBMS mahsulot.

2011 yil 22 martda Oracle kompaniyasi barcha dasturiy ta'minotlarni ishlab chiqarishni tugatishga qaror qilganini e'lon qildi Itanium va Oracle Rdb 7.3 Oracle tomonidan chiqarilgan so'nggi asosiy versiya bo'ladi. Tufayli HP tomonidan Oracle-ga qarshi da'vo, Oracle-ga o'z dasturiy ta'minotini Itanium kompyuterlariga HP (hozirda) qadar uzatishni davom ettirishga buyruq berildi Hewlett-Packard Enterprise ) Itanium kompyuterlarini sotadi.[5]

Oldingi 7.3-ning so'nggi yirik versiyasi bo'lishini e'lon qilganiga qaramay, Oracle 2020 yil avgust oyida Rdb-ning 7.4.1.0 versiyasini Itanium va OpenVMS-ning Alpha versiyalari uchun chiqardi.[1]

2020 yil noyabr oyida Oracle Rdb 7.4-ni portga ko'chirish jarayonida ekanligini e'lon qildi x86-64 OpenVMS porti.[6]

Ma'lumotlarga kirish

Oracle Rdb-ga interaktiv kirish mumkin SQL (Strukturaviy so'rovlar tili), RDO (Ma'lumotlar bazasi bilan aloqador operator) yoki ikkalasi ham.

Yuqori darajadagi tillar odatda Oracle-Rdb-ga quyidagilar orqali kirishadi:

  1. RDO bayonotlarini manba faylga joylashtirib, uni oldindan kompilyator orqali ishga tushirish
    (misol: "file.RCO" "file.COB" ga oldindan tuzilgan)
  2. SQL bayonotlarini manba faylga joylashtirib, uni oldindan kompilyator orqali ishga tushirish
    (misol: "file.SCO" "file.COB" ga oldindan tuzilgan)
  3. SQL bayonotlarini manba kodidan tashqaridagi faylga joylashtirish; ushbu alohida fayl "SQL Module Language" kompilyatori tomonidan ob'ekt kodiga aylantiriladi va manba kodi keyinchalik ushbu SQL bayonotlariga havola qiladi va kompilyatsiya qilingandan so'ng ikkalasi OpenVMS tomonidan birlashtiriladi bog'lovchi.
  misol: $ SQL $ MOD file_bas.sqlmod -> file_bas.obj $ BASIC file.bas -> file.obj $ LINK file.obj, file_bas.obj -> file.exe

3-misolning o'zgarishi "Dynamic SQL" ni manba kodida yaratishga imkon beradi, so'ngra SQLDA (SQL Descriptor Area) nomi bilan tanilgan Rdb bilan aloqa qilish uchun ishlatiladi.

OpenVMS tizimlarida Oracle Rdb - bu ishlatilgan dasturlar uchun mashhur (qimmat bo'lsa ham) yangilanish yo'lidir Yozuvlarni boshqarish bo'yicha xizmatlar (RMS) fayllari.

Rdb boshqa platformalarda

VAX Rdb / ELN uchun raqamli ma'lumot bazasi nomi edi VAXELN operatsion tizim. Rdb nomini baham ko'rishga va bir vaqtning o'zida e'lon qilinishiga qaramay, Rdb / ELN Rdb / VMS ga asoslangan emas yoki aksincha.[7] Rdb / ELN tomonidan yaratilgan Jim Starki, va ishlatilgan birinchi tijorat ma'lumotlar bazasi bo'lgan Ko'p sonli parallellikni boshqarish.[8]

Rdb portlari ilgari mavjud bo'lgan yoki rejalashtirilgan Tru64 va Microsoft Windows NT. Uchun talab Tru64 versiya shu qadar past ediki, qo'llab-quvvatlash bekor qilindi. Windows NT porti hech qachon chiqarilmadi, chunki Oracle ushbu platforma uchun zarur bo'lgan kompilyatorlardan yordam ololmadi. Rdb-ni ushbu platformalarga ko'chirish uchun ma'lumotlar bazasini asosiy operatsion tizimidan ajratish uchun Umumiy operatsion tizim interfeysi (COSI) nomli abstraktsiya qatlami amalga oshirildi.[9]

Raqamli ular uchun relyatsion ma'lumotlar bazasini taqdim etdi Ultrix nomlangan operatsion tizim ULTRIX / SQL, lekin unga asoslangan edi Ingres Rdb o'rniga.[10]

Adabiyotlar

  1. ^ a b "Oracle Rdb mahsulotining oilaviy muvofiqligi matritsasi". oracle.com.
  2. ^ Yan Smit, Rdb ning dastlabki 20 yilligi: xotiralar va muhim voqealar // Oracle Rdb, 2003-2004
  3. ^ http://gordonbell.azurewebsites.net/digital/timeline/1984-1.htm
  4. ^ Oracle Rdb yo'nalish bayonoti // Oracle
  5. ^ Oracle Itanium
  6. ^ "Rdb / x86". group.google.com. 2020-11-12. Olingan 2020-11-12.
  7. ^ "DEC yangi yuqori darajadagi VAX-ni ishga tushirdi". 1984 yil aprel. Olingan 2020-11-12.
  8. ^ "Ko'p versiyalardagi valyutani boshqarish bo'yicha juda ham texnik munozarasi". firebirdsql.org. Olingan 2020-11-12.
  9. ^ "Rdb-ni itanga ko'chirish" (PDF). oracle.com. 2002. Olingan 2020-11-15.
  10. ^ "ULTRIX / SQL ma'lumotlar bazasi ma'muri uchun qo'llanma" (PDF). bitsavers.org. 1990 yil iyun. Olingan 2020-11-12.

Tashqi havolalar