Mavzu: obyektga yo'naltirilgan m


Download 33.71 Kb.
bet2/5
Sana07.01.2023
Hajmi33.71 Kb.
#1083367
1   2   3   4   5
Bog'liq
6130-2

Obyektli ma'lumotlar bazalarining afzalliklari
ODBMS Obyektlarni doimiy saqlashni ta'minlaydi. Tasavvur qiling-a,
dasturingizda Obyektlar yaratish va ularni ma'lumotlar bazasida bo'lgani kabi saqlash va ma'lumotlar bazasidan qayta o'qish.
Oddiy relyatsion ma'lumotlar bazasida dastur ma'lumotlari satr va ustunlarda
saqlanadi. Ushbu ma'lumotlarni saqlash va o'qish va ularni xotiradagi dastur
Obyektlariga aylantirish uchun ma'lumotlarni o'qish, ma'lumotlarni Obyektlarga

yuklash va xotirada saqlash kerak. Tasavvur qiling-a, dasturingizda sinf yarating va uni ma'lumotlar bazasida saqlangan, qayta o'qing va undan foydalanishni boshlang.


Obyekt ma'lumotlar bazalari Obyektlarga doimiy doimiylikni olib keladi.
Obyektlar doimiy xotirada abadiy saqlanishi mumkin.
Oddiy RDBMSda ma'lumotlar bazasi sxemalarini koddagi Obyektlar bilan
taqqoslaydigan Obyekt bilan bog'liq xaritalash qatlami mavjud. Obyekt ma'lumotlar
bazasi ma'lumotlarini Obyektlarga o'qish va xaritalash hech qanday API yoki OR
vositasisiz to'g'ridan-to'g'ri amalga oshiriladi. Shunday qilib, ma'lumotlarga tezroq
kirish va yaxshi ishlash.
Ba'zi Obyektli ma'lumotlar bazasidan bir nechta tillarda foydalanish mumkin.
Masalan, Gemstone ma'lumotlar bazasi C++, Smalltalk va Java dasturlash tillarini qo'llab-quvvatlaydi.
Obyektli ma'lumotlar bazasining kamchiliklari
Obyekt ma'lumotlar bazalari RDBMS kabi mashhur emas. Obyekt ma'lumotlar
bazasini ishlab chiquvchilarni topish qiyin.
Ko'pgina dasturlash tillari Obyekt ma'lumotlar bazasini qo'llab-quvvatlamaydi.
RDBMS standart so'rovlar tili sifatida SQL-ga ega. Obyekt ma'lumotlar
bazalarida standart mavjud emas.
Dasturchi bo'lmaganlar uchun Obyekt ma'lumotlar bazalarini o'rganish qiyin.
Ommabop Obyektli ma'lumotlar bazalari
Quyida ba'zi mashhur Obyektli ma'lumotlar bazalari va ularning xususiyatlari
ro'yxati keltirilgan:
Kesh
Tizimlararo kesh - bu yuqori samarali Obyektli ma'lumotlar bazasi. Kesh
ma'lumotlar bazasi mexanizmi - bu ma'lumotlarni saqlash, parallel boshqaruv,
tranzaktsiyalar va jarayonlarni boshqarish kabi xizmatlar to'plami. Siz Kesh
dvigatelini kuchli ma'lumotlar bazasi asboblar to'plami sifatida tasavvur qilishingiz mumkin.
Kesh shuningdek, to'liq xususiyatli relyatsion ma'lumotlar bazasidir. Kesh
ma'lumotlar bazasidagi barcha ma'lumotlar haqiqiy relyatsion jadvallar sifatida

mavjud va ularni ODBC, JDBC yoki Obyekt usullari orqali standart SQL yordamida so'rash va o'zgartirish mumkin. Kesh - bu eng tezkor, ishonchli va kengaytiriladigan relyatsion ma'lumotlar bazalaridan biri.


Kesh quyidagi xususiyatlarni taqdim etadi:
●Ma'lumotlar bazalari va Obyektga yo'naltirilgan dastur muhitlari o'rtasidagi
impedans nomuvofiqligini bartaraf etish hamda relyatsion modellashtirishning
murakkabligini kamaytirish bilan birga, ma'lumotlarni Obyektlar sifatida
modellashtirish qobiliyati (har biri avtomatik ravishda yaratilgan va
sinxronlashtirilgan mahalliy relyatsion taqdimotga ega).
●Oddiyroq, Obyektga asoslangan parallellik modeli
●Foydalanuvchi tomonidan belgilangan ma'lumotlar turlari
●Ma'lumotlar bazasi dvigatelida usullar va merosdan, shu jumladan
polimorfizmdan foydalanish qobiliyati
●Obyekt identifikatori va munosabatlarini boshqarish uchun SQL uchun Obyekt
kengaytmalari
●SQL va Obyektga asoslangan kirishni bitta ilova ichida aralashtirish qobiliyati,
har biridan o'ziga mos keladigan narsadan foydalanish
●Ilovalarning maksimal ishlashini ta'minlash uchun ma'lumotlarni saqlash uchun
foydalaniladigan jismoniy tartib va klasterni nazorat qilish
Kesh keng ko'lamli vositalar to'plamini taklif qiladi, jumladan:
●ObjectScript, keshning katta qismi yozilgan til.
●SQL, MultiValue va Basic ning mahalliy ilovalari.
●Yaxshi ishlab chiqilgan, o'rnatilgan xavfsizlik modeli
●Ma'lumotlar bazasi va veb-ilovalar uchun tezkor rivojlanishni ta'minlaydigan
texnologiyalar va vositalar to'plami
●Mahalliy, Obyektga asoslangan XML va veb-xizmatlarni qo'llab-quvvatlash
●Qurilmani qo'llab-quvvatlash (masalan, fayllar, TCP/IP, printerlar)
●Java, JDBC, ActiveX, .NET, C++, ODBC, XML, SOAP, Perl, Python va
boshqalar orqali avtomatik o'zaro ishlash.
●Umumiy Internet protokollarini qo'llab-quvvatlash: POP3, SMTP, MIME, FTP

va boshqalar


●Yakuniy foydalanuvchilaringiz uchun qayta foydalanish mumkin bo'lgan
foydalanuvchi portali
●Tuzilmagan ma'lumotlarni tahlil qilishni qo'llab-quvvatlash
● Biznes razvedkasini qo'llab-quvvatlash (BI)
● O'rnatilgan sinov uskunalari

Download 33.71 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling