Кіріспе
Оракул Rdb — OpenVMS операциялық жүйесі үшін реляциялық деректер базасын басқару жүйесі. Ол алғаш рет 1984 жылы Digital Equipment Corporation (DEC) компаниясы VAX Rdb/VMS деп шығарған.
Oracle Rdb is a relational database management system for the OpenVMS operating system. It was originally released by Digital Equipment Corporation (DEC) in 1984 as VAX Rdb/VMS.
Өнімнің тарихы
Rdb VAX ақпараттық архитектурасының құрамдас бөлігі болды және Digital деректер қоры құралдарымен және қолданбалық жүйелермен, мысалы, Қолданбалық басқару жүйесі, Datatrieve және Жалпы деректер сөздігімен өзара іс-қимыл жасау үшін жасалды. Ол бастапқыда Реляциялық деректер операторы (RDO) деп аталатын меншік сұраныс интерфейсін ұсынды, бірақ кейіннен ANSI SQL қолдауын алды. 7.0 нұсқасы OpenVMS жүйесінде VAX және Alpha үшін, 7.1 нұсқасы тек Alpha үшін, ал 7.2-ден 7.4-ке дейінгі нұсқалар Alpha және IA 64 (Itanium) үшін жұмыс істеді. Rdb шығындарға негізделген оптимизаторлардың бірін ұсынды, ал Oracle компаниясы сатып алғаннан кейін өзінің Oracle RDBMS өнімінде де шығындарға негізделген оптимизаторды енгізді. 2011 жылдың 22 наурызында Oracle Itanium платформасы үшін бағдарламалық жасақтаманы дамытуды тоқтату және Oracle Rdb 7.3-тің Oracle компаниясы шығарған соңғы негізгі нұсқасы болатынын жариялады. HP компаниясының Oracle компаниясына қарсы сотқа жүгінгеніне байланысты, Oracle компаниясы HP (қазіргі Hewlett Packard Enterprise) Itanium компьютерлерін сататын уақытқа дейін бағдарламалық жасақтамасын Itanium компьютерлеріне порттауды жалғастыруға міндеттелді. 7.3 соңғы негізгі нұсқа болады деп хабарланғанмен, Oracle 2020 жылдың тамызында OpenVMS жүйесі үшін Rdb 7.4.1.0 нұсқасын Alpha және Itanium үшін шығарды.
Сәулет
Rdb KODA деп аталатын төменгі деңгейдегі деректер базасы ядросы негізінде құрылған, ол деректерді құлыптау, журналдау және буферлеу сияқты функцияларды қамтамасыз етеді. KODA ядросы Oracle-тің CODASYL деректер базасы жүйесімен (бастапқыда VAX DBMS деп белгілі болған) ортақ қолданылады, ол желілік модельдегі деректер базасы болып табылады.
Басқа платформаларда Rdb
VAX Rdb/ELN – VAXELN операциялық жүйесі үшін Digital компаниясының реляциялық деректер базасының атауы еді. Rdb/ELN, Rdb/VMS-ке негізделмеген, сондай-ақ керісінше де болмады. Rdb/ELN-ді Джим Старки жасаған, және ол Multiversion бір мезгілде басқаруды қолданатын алғашқы коммерциялық деректер базасы болды. Rdb-нің Tru64 және Microsoft Windows NT-ге порттары бұрыннан болған немесе жоспарланған еді. Tru64 нұсқасына деген сұраныс өте төмен болғандықтан, қолдау көрсету тоқтатылды. Windows NT порты ешқашан жарияланбады, себебі Oracle осы платформа үшін қажетті BLISS компиляторына қолдау ала алмады. Rdb-ні осы платформаларға порттау мақсатында деректер базасын негізгі операциялық жүйеден оқшаулау үшін Common Operating System Interface (COSI) деп аталатын абстракциялық қабат енгізілді. Digital өздерінің Ultrix операциялық жүйесі үшін ULTRIX/SQL деп аталатын реляциялық деректер базасын ұсынды, бірақ ол Rdb емес, Ingres-ке негізделген еді.