Mavzu: obyektga yo'naltirilgan m
Download 33.71 Kb.
|
6130-2
- Bu sahifa navigatsiya:
- Obyektli malumotla r bazasining kamchiliklari
- Ommabop Obyektli malumotla r bazalari Quyida bazi mashhur Obyektli malumotlar bazalari va ularning xususiyatlari royxati keltirilgan: Kesh
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling