|
В распределенные методы обработки информации
|
bet | 2/17 | Sana | 18.05.2024 | Hajmi | 241,33 Kb. | | #243142 |
Bog'liq 5-Mustaqil ishi 4to'g'ridan-to'g'ri SQL - to'g'ridan-to'g'ri SQL
- Til konstruktsiyalari foydalanuvchining ma'lumotlar bazasi bilan "to'g'ridan-to'g'ri" o'zaro ta'sirida qo'llaniladi
- asosiy daraja hisoblanadi
- o'rnatilgan SQL
- an'anaviy dasturlash tillarida yozilgan dasturlarda to'g'ridan-to'g'ri SQL imkoniyatlaridan foydalanishga imkon beruvchi konstruktsiyalarni o'z ichiga oladi.
- dinamik
- o'rnatilgan SQL ga konstruktsiyalar qo'shiladi , bu dasturlarga dasturni bajarish jarayonida dinamik ravishda yaratilgan to'g'ridan-to'g'ri SQL konstruktsiyalari bilan ma'lumotlar bazasiga kirish imkonini beradi.
SQL va taqsimlangan ma'lumotlar bazalari - taqsimlangan ma'lumotlar bazalari bugungi kunda relyatsion ma'lumotlar bazasi texnologiyalari va SQL tilining rivojlanishini belgilaydi
- Tarqalgan ma'lumotlar bazalarida SQL vazifalari :
- masofaviy so'rov - alohida SQL bayonoti bitta masofaviy ma'lumotlar bazasiga kiradi va har bir bayonot alohida tranzaksiya hisoblanadi. Shunday qilib, foydalanuvchi turli ma'lumotlar bazalariga kirish orqali bir nechta SQL operatorlarini bajarishi mumkin, lekin har safar u alohida tranzaksiya bo'ladi;
- masofaviy tranzaksiya - bitta masofaviy ma'lumotlar bazasiga kirish uchun bir nechta SQL bayonotlaridan iborat tranzaktsiya
- taqsimlangan tranzaktsiyalar - har bir tranzaksiya bayonoti bitta masofaviy ma'lumotlar bazasiga kiradi, lekin bitta tranzaksiya bir nechtasiga kirishi mumkin
- taqsimlangan so'rovlar - bitta SQL bayonoti bir nechta masofaviy ma'lumotlar bazalariga kirishi mumkin va bunday bayonotlardan olingan tranzaksiya bir nechta ma'lumotlar bazalariga ham kirishi mumkin.
SQL va taqsimlangan ma'lumotlar bazalari - Muammolar:
- Statik SQL bayonotini bajarish rejasi:
- inline statik SQL bayonoti kompilyatsiya qilinadi va ma'lumotlar bazasida ijro rejasi sifatida saqlanadi
- So'rov ikki yoki undan ortiq ma'lumotlar bazasidan ma'lumotlarni birlashtirganda, ijro rejasi qaysi ma'lumotlar bazasida saqlanishi kerak?
- ikki yoki undan ortiq muvofiqlashtirilgan rejalaringiz bormi?
- Agar bitta ma'lumotlar bazasining tuzilishi o'zgarsa, boshqa ma'lumotlar bazasidagi ijro rejasini qanday o'zgartirish mumkin?
- Yechim tarmoq muhitida dinamik SQL dan foydalanishdir
- LEKIN! Tarmoq trafigining ko'payishi va ko'plab kechikishlar tufayli dastur samaradorligi pasayadi.
|
| |