Mustaqil ishi docx


Download 232.17 Kb.
Pdf ko'rish
bet2/3
Sana10.02.2023
Hajmi232.17 Kb.
#1184468
1   2   3
Bog'liq
Mustaqil ishi.docx (2)

Public Licenseb, GNU) litsenziyasiga asoslanadi. Ikkinchi turi, GPL shartiga
ko'ra, agar siz MySQL kodlarini biror dasturingizda ishlatsangiz, bu dasturingiz
ham GPL(tekin) bo'lishi kerak. Bu esa dasturchiga to'g'ri kelmaydi. Shuning
uchun, bu dasturingizni pullik qilishingiz uchun MySQL pullik litsenziyasini sotib
olishingiz kerak.
MySQL logotipi delfin hisoblanadi. Bu delfinni ismi «Sakila»dir. Bu logotipni
OpenSource tuzuvchilaridan biri Ambrose Twebaze ga tegishlidir.
MySQL juda ko'p operatsion tizimlar bilan ishlay oladi. Bularni yozadigan
bo'lsam: AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD,
OS/2 Warp, SGI IRIX, Solaris, SunOS, UnixWare, Windows 95, Windows 98,
Windows NT, Windows 2000, Windows XP, Windows Server 2000, Windows
Vista, Windows 7,…
MySQL shved korxonasi MySQl AB ga tegishli bo'lgan, keyinchalik SUN firmasi
MySQL ni o'ziniki qilib olgan. Bir necha yil oldin esa, gigant korxonalardan
biri Oracle, SUN firmasini sotib oldi va hozirda MySQL Oracle firmasi mahsuloti
sifatida chiqib kelmoqda. Bu bir hisobda Microsoft SQL Server ga katta
raqobatdosh ekanligini anglatadi.
MySQL bir necha serverlarning bir qismi hisoblanadi. Misol uchun, WAMP,
AppServ, LAMP, Denwer,… Kliyentlar MySQL serveriga ma'lum bir
kutubxonalar orqali ulanadi. MySQL ga quyidagi dasturlash tillari ulanib ishlashi
mumkin: Delphi, C, C++, Java, Perl, Php, Python, Ruby va boshqalar.
MySQL bu — krossplatformali dastur hisoblanadi, ya'ni bir xil tipga ega
bo'lgan(ishlash texnologiyasi bir xil), lekin o'rnatiluvchi fayllari biroz
boshqachadir. Hozirda mysql Oracle firmasi tomonidan ishlab chiqarilmoqda,
oldin Sun firmasiga tegishli bo'lgan. Shuning uchun MySQL 4talqini MySQL
5 talqinidan farq qiladi. Hozirda(maqola yozilishida) eng so'ngi talqini 5.6.14 dir.
Keling enda,talqinlar nimani anglatishini bilib olamiz. Har bir dastur, ma'lum bir
sonlar asosida talqinlarga ajratiladi. Dastur ismi o'zgarmaydi, faqat sonlar o'zgarib,
dasturning yangi yoki eskiligini ajratib turadi. Yangi yoki eskiligi, dasturning
darajasini belgilaydi, ya'ni yangi dastur eskisiga qaraganda yangi qirralari
mavjudligini anglatadi. MySQL dasturi ham hamma dasturlar kabi o'z talqiniga
ega(5.6.14). Demak birinchi raqam asosiy raqam deyiladi. Bizning holatda bu 5
raqami. Bu raqam kamdan kam o'zgaradi, faqatgina dasturning asosi o'zgarsa
o'zgaradi. Keyingi raqam 6, bu raqam asosiy raqamga yordamchi
raqam hisoblanadi va asosiy raqamga qaraganda tezroq o'zgaradi. Buning
o'zgarishi, dasturning ishlash texnologiyasi biroz o'zgarishi natijasida sodir bo'ladi.
Keyingi raqam build deyiladi. Bizning holatda bu 14 raqam. Dastur ishlashida
biror nuqson(bug) paydo bo'lsa, dasturchilar darrov shu nuqson(bug)ni yo'qotishadi
va raqamni keyingisiga o'zgartirib qo'yishadi. Bundan ko'rinib turibdiki bu raqam
tez o'zgaradi. Bu o'zgartirish dasturchilar tilida Patch deyiladi. O'z tajribamdan


kelib chiqib fikr bildirsam, har bir yangi chiqgan Patch, eski nuqsonlarni bartaraf
etib, yangisini paydo qiladi :).
MySQL asosan 2 turga bo'linadi. Birinchisi, pullik talqin bo'lib, MySQL

Download 232.17 Kb.

Do'stlaringiz bilan baham:
1   2   3




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