MongoDB ning ayrim buyruqlari - Ma'lumotlar bazasi tizimini boshqarish va boshqarish uchun quyidagi buyruqlarni o'rnatish mumkin:
- mongo - ishlab chiquvchilar va ma'murlarga ma'lumotlar bazalarida ma'lumotlarni ko'rish, kiritish, o'chirish va yangilashga imkon beradigan interfaol qobiq, shuningdek replikatsiya, segmentatsiya, tugunlarni ajratish, JavaScript-ni yoki boshqa ma'lumotlar bazasi so'rovlarini bajarishga imkon beradi;
- mongostat - bu MongoDB-ning bajarilishi mumkin bo'lgan namunalari uchun statistikalar ro'yxatini to'playdigan buyruq satri vositasi, bu sizga qo'shimchalar, yangilanishlar, o'chirishlar, so'rovlar va buyruqlar sonini, shuningdek, instansiyaning resurs sarfini ko'rish imkoniyatini beradi;
- mongotop - bu ma'lumotni o'qigan yoki yozgan vaqtni kuzatishni ta'minlaydigan vositadir. Shuningdek, u har bir to'plam darajasida statistikani taqdim etadi;
- mongosniff - bu MongoDB-ga yuborilgan buyruqlarni ushlab turadigan, saqlaydigan va qaytaradigan vosita;
- mongoimport va mongoexport - JSON, CSV yoki TSV, boshqa bir qator formatlardan import va eksport qilish vositalari;
- mongodump va mongorestore - bu ma'lumotlar bazasini zaxira qilish va tiklash uchun vositalar.
MongoDB va MySQL - farq nima? - Til va sxema
- Avvalo, MySQL kabi relyatsion ma'lumotlar bazalari ma'lumotlar bazasi bilan interfeys qilish uchun SQL (Strukturalangan so'rovlar tili) nomli tildan foydalanadilar. MongoDB singari aloqador bo'lmagan ma'lumotlar bazalari SQL-dan ma'lumotlar bazasi bilan interfeys uchun foydalanmaydi. Masalan, MongoDB, SQL bilan taqqoslanadigan o'z so'rovlar tilidan foydalanadi, ammo JavaScript-dagi odatiy ob'ektingiz kabi ko'proq ishlatiladi.
- Sxemalar yoki ma'lumotlar bazasining tuzilishi haqida gap ketganda, MySQL va MongoDB bir-biridan farq qilishi mumkin emas edi. Unga biron bir ma'lumot kiritishni boshlashdan oldin MySQL sxemasini aniqlashni talab qiladi. Ma'lumotni kiritishni boshlaganingizdan so'ng, sizning sxemangizni o'zgartirish ham dahshat! Boshqa tomondan, MongoDB ma'lumotni saqlashni boshlashdan oldin biron bir sxemani sozlashni talab qilmaydi va sxemani tuzatishni tuzatishda nisbatan sodda. Bunga qo'shimcha ravishda, MySQL jadvaldagi barcha satrlar bir xil ustunlarni ushlab turishini talab qiladi, MongoDB esa bir xil maydonchalarni saqlash uchun to'plamdagi barcha hujjatlarni talab qilmaydi.
- Asosiy atamalar
- Har qanday til terminologiyasini bilish juda muhim va bu ma'lumotlar bazasi tillaridan farq qilmaydi. Yaxshiyamki MySQL va MongoDB-da ishlatiladigan atamalarning ko'pini bir vaqtning o'zida osongina tushuntirish mumkin, va hatto flip ham. Bu erda asosiy narsa shundaki, MySQL bitta to'plamdan, MongoDB ikkinchisidan foydalanadi. Men ularni ro'yxatga olaman, sarlavhalarda MySQL shartlari chapda, MongoDB shartlari esa o'ngda. Yana bir foydali ingl - bu tuzilmani Excel elektron jadval sifatida tasavvur qilish.
Do'stlaringiz bilan baham: |