SQL Sharding nima?
SQL Sharding nima?

Video: SQL Sharding nima?

Video: SQL Sharding nima?
Video: Savol-Javob, 10-dars. Sql va NoSql orasida qanday farq bor? 2024, Noyabr
Anonim

Sharding a SQL Server ma'lumotlar bazasi. Sharding , uning asosida, bitta, katta ma'lumotlar bazasini bir nechta kichikroq, o'z-o'zidan mavjud bo'lganlarga ajratishdir. Bu odatda ma'lumotlarni mantiqiy ravishda parchalashi kerak bo'lgan kompaniyalar tomonidan amalga oshiriladi, masalan, mijoz ma'lumotlarini ajratuvchi SaaS provayderi.

Shunday qilib, sharding deganda nimani anglatadi?

Sharding juda katta ma'lumotlar bazalarini kichikroq, tezroq va oson boshqariladigan qismlarga ajratadigan ma'lumotlar bazasini bo'lishning bir turi. so'z shard degan ma'noni anglatadi bir butunning kichik bir qismi.

Bundan tashqari, bo'linish va parchalanish o'rtasidagi farq nima? parchalanish tarqatish yoki bo'lim bir nechta ma'lumotlar boshqacha mashinalar esa qismlarga ajratish Bu ma'lumotlarni bir xil mashinada taqsimlashdir.

Buni hisobga olsak, ma'lumotlar bazasini taqsimlash qanday ishlaydi?

Sharding - bu bitta mantiqiy ma'lumotlar to'plamini bir nechtaga bo'lish va saqlash usuli ma'lumotlar bazalari . Ma'lumotlarni bir nechta mashinalar o'rtasida taqsimlash orqali, bir klaster ma'lumotlar bazasi tizimlari mumkin kattaroq ma'lumotlar to'plamini saqlash va qo'shimcha so'rovlarni bajarish. Sharding imkon beradi a ma'lumotlar bazasi klaster ma'lumotlari va trafik o'sishi bilan birga miqyosda.

Qaysi Azure SQL ma'lumotlar bazasi xususiyati shardingdan foydalanadi?

Masshtabni osongina kengaytirish uchun ma'lumotlar bazalari yoqilgan SQL Azure , foydalanish a parcha xarita menejeri. The parcha xarita menejeri maxsus ma'lumotlar bazasi barcha parchalar haqida global xaritalash ma'lumotlarini saqlaydi ( ma'lumotlar bazalari ) a ichida parcha o'rnatish.

Tavsiya: