Oracle Database — Larri Ellison, Bob Miner va Ed Outs tomonidan 1979-yilda taqdim etilgan, dunyodagi birinchi tijorat maqsadida chiqarilgan SQL asosidagi relyatsion ma’lumotlar bazasi boshqaruv tizimi. Uning muvaffaqiyati Oracle korporatsiyasini dunyodagi eng yirik dasturiy ta’minot kompaniyalaridan biriga aylantirgan.
Birinchi tijorat SQL ma’lumotlar bazasi sifatida tarixi
Oracle IBM’ning ichki tadqiqot loyihasi sifatida ishlab chiqilgan SQL nazariyasidan ilhomlanib, uni birinchi bo’lib tijorat mahsulotiga aylantirgan kompaniya bo’ldi — hattoki IBM’ning o’zi o’z tijorat SQL mahsulotini bozorga chiqarishdan oldin. Bu tezkorlik Oracle’ga sezilarli bozor ustunligini bergan.
Enterprise dunyosidagi hukmronligi
O’tgan asrning 80–2000-yillarida Oracle Database bank, telekommunikatsiya va davlat tizimlarida ma’lumotlar bazasi uchun amaldagi standartga aylandi. Uning yuqori ishonchliligi, tranzaksiyalarni qat’iy boshqarish qobiliyati va katta hajmdagi ma’lumotlar bilan ishlash imkoniyati uni eng talabchan korporativ vazifalar uchun tanlov qildi.
PL/SQL dasturlash tili
Oracle o’zining PL/SQL (Procedural Language/SQL) tilini taqdim etadi, u SQL‘ga protsedura tipidagi dasturlash imkoniyatlarini (sikllar, shartli operatorlar, funksiyalar) qo’shadi. Bu til murakkab biznes mantig’ini to’g’ridan-to’g’ri ma’lumotlar bazasi ichida saqlangan protseduralar sifatida yozish imkonini beradi.
Litsenziyalash modeli va narxi
Oracle Database‘ning eng ko’p muhokama qilinadigan tomoni — uning murakkab va qimmat litsenziyalash modeli bo’lib, narx protsessor yadrolari soni va tanlangan qo’shimcha imkoniyatlarga qarab hisoblanadi. Bu narxlash siyosati ko’plab tashkilotlarni, ayniqsa kichik va o’rta bizneslarni, arzonroq alternativalarni ko’rib chiqishga undagan.
Ochiq manba alternativalar bilan raqobat
PostgreSQL va MySQL kabi bepul, ochiq manbali ma’lumotlar bazalarining yetuklashuvi Oracle’ning yangi loyihalardagi ulushini sezilarli kamaytirdi. Shunga qaramay, Oracle hamon eski, mavjud korporativ tizimlarning katta qismida ishlab turibdi, chunki bunday tizimlarni migratsiya qilish yuqori xavf va xarajat bilan bog’liq.
Bog’liq tushunchalar
SQL, RDBMS, PL/SQL, Larry Ellison, MySQL, Enterprise ma’lumotlar bazasi, PostgreSQL