MongoDB nədir və necə istifadə olunur?

21 İyun 2023 368 Oxuma müddəti: 4 dəqiqə

Bu gün böyük həcmdə məlumatların saxlanması və emal edilməsi ehtiyacı artır. Ənənəvi relational verilənlər bazaları bəzən bu cür məlumatların işlənməsi ssenarilərində zəif düşə bilər. NoSQL verilənlər bazaları burada daxil olur və MongoDB ən məşhur NoSQL verilənlər bazalarından biridir. Bu blog yazısında MongoDB-nin nə olduğunu və ondan necə istifadə olunacağını izah edəcəyik.

MongoDB nədir?

MongoDB sənəd əsaslı NoSQL verilənlər bazasıdır. NoSQL "Yalnız SQL deyil" mənasını verir və əlaqəli verilənlər bazalarının məhdudiyyətlərini aşan genişlənə bilən və çevik verilənlər bazası yanaşmasına istinad edir. MongoDB JSON kimi sənədlərdən (sənədlərdən) istifadə edən məlumat modelinə malikdir. Bu sənədlər əlaqə cədvəllərindəki sətirlərə bənzər strukturda açar-dəyər cütləri kimi saxlanılır. MongoDB-nin əsas komponentləri; verilənlər bazası, kolleksiyalar və sənədlər.

MongoDB-ni necə quraşdırmaq olar?

MongoDB qurmaq olduqca asandır. Əvvəlcə MongoDB-nin rəsmi saytına gedin və yükləmə səhifəsini tapın. Sonra əməliyyat sisteminizə uyğun versiyanı seçin və endirin. Yüklədikdən sonra quraşdırma sihirbazına əməl edərək MongoDB-ni kompüterinizə quraşdırın. Quraşdırma tamamlandıqdan sonra siz MongoDB xidmətini işə salıb verilənlər bazanızı yarada bilərsiniz.

MongoDB Əsas Konseptləri:

1. Verilənlər bazaları: MongoDB-də ən yüksək səviyyəli məlumat saxlama vahididir. Hər bir verilənlər bazası ayrı bir yaddaşda yerləşir və müəyyən bir məqsəd üçün əlaqəli kolleksiyaları ehtiva edir.
2. Kolleksiyalar: Kolleksiyalar müəyyən bir növ sənədlərin saxlandığı yerlərdir. Onlar əlaqəli verilənlər bazalarında cədvəllərə bənzər bir quruluşa malikdirlər.
3. Sənədlər: MongoDB-də məlumatlar sənədlər şəklində saxlanılır. Sənədlər JSON formatında açar-dəyər cütləri ilə təqdim olunur. Bu struktur məlumatların çevik saxlanmasına və sorğulanmasına imkan verir.

MongoDB Məlumat Əməliyyatları:

1. Məlumatların əlavə edilməsi: Məlumatların əlavə edilməsi MongoDB-də sənədlərin yaradılmasına aiddir. Məlumat daxil etmək üçün "insert" əmrindən istifadə edə bilərsiniz. Bu əmr xüsusi kolleksiyaya yeni sənəd əlavə edir.
2. Məlumatların Sorğulanması: Məlumatların sorğulanması MongoDB-də məlumatlara daxil olmaq üçün istifadə edilən mühüm əməliyyatdır. Sorğular sənədlərdəki açar-dəyər cütlərinə uyğun gələn xüsusi meyarlara əsaslanır.
3. Məlumatların yenilənməsi: Mövcud məlumatları yeniləmək üçün "yeniləmə" əmrindən istifadə edə bilərsiniz. Bu əmr müəyyən sorğunun nəticəsi ilə uyğun gələn sənədləri yeniləyir.
4. Məlumatların silinməsi: Müəyyən sorğu nəticəsində uyğun gələn sənədləri silmək üçün "sil" əmrindən istifadə edə bilərsiniz.

MongoDB və Tətbiq İnkişafı

MongoDB populyar proqramlaşdırma dilləri ilə inteqrasiyanı təmin edir. MongoDB drayverlərindən istifadə edərək siz proqramınızı verilənlər bazasına qoşa və məlumat əməliyyatlarını yerinə yetirə bilərsiniz. Hər bir sürücü müvafiq proqramlaşdırma dilinə xasdır və MongoDB ilə qarşılıqlı əlaqəni asanlaşdırır.


Ümumiyyətlə, MongoDB sənəd əsaslı NoSQL verilənlər bazası və məlumatların idarə edilməsi üçün güclü vasitədir. Çevik məlumat modeli, genişlənmə qabiliyyəti və yüksək performansı ilə tərtibatçılara məlumatları daha effektiv manipulyasiya etməyə imkan verir. Bu blog yazısında siz MongoDB-nin əsas anlayışlarını və ondan necə istifadə edəcəyinizi öyrəndiniz. MongoDB-nin rəsmi sənədlərini nəzərdən keçirməklə daha çox məlumat əldə edə və bu güclü verilənlər bazasını tətbiqlərinizdə istifadə etməyə başlaya bilərsiniz.

Bənzər məqalələr