SQL Sharding дегеніміз не?
SQL Sharding дегеніміз не?

Бейне: SQL Sharding дегеніміз не?

Бейне: SQL Sharding дегеніміз не?
Бейне: Database Sharding the Right Way Easy, Reliable, and Open source/ Esen Sagynov, Lee Seongjun (CUBRID) 2024, Мамыр
Anonim

Бөлшектеу а SQL Сервер деректер қоры. Бөлшектеу , оның негізінде бір, үлкен дерекқорды бірнеше кішірек, дербес деректерге бөлу. Мұны әдетте деректерді логикалық түрде бөлу қажет компаниялар жасайды, мысалы, клиент деректерін бөлетін SaaS провайдері.

Демек, бөлшектеу деген нені білдіреді?

Бөлшектеу өте үлкен дерекқорларды деректер бөліктері деп аталатын кішірек, жылдамырақ, оңай басқарылатын бөліктерге бөлетін дерекқорды бөлу түрі. Сөз сынық дегенді білдіреді бүтіннің кішкене бөлігі.

Сондай-ақ, бөлу мен бөлудің айырмашылығы неде? « бөлшектеу тарату немесе бөлім деректердің көп саны әртүрлі ал машиналар бөлу бір машинада деректерді тарату болып табылады».

Осыны ескере отырып, дерекқорды бөлу қалай жұмыс істейді?

Бөлшектеу - бұл бір логикалық деректер жиынын бірнешеге бөлу және сақтау әдісі мәліметтер базасы . Деректерді бірнеше машиналар арасында тарату арқылы кластер дерекқор жүйелер алады үлкенірек деректер жинағын сақтау және қосымша сұрауларды өңдеу. Бөлшектеу мүмкіндік береді а дерекқор деректермен және трафиктің өсуімен бірге масштабтау үшін кластер.

Қай Azure SQL дерекқор мүмкіндігі бөлісуді пайдаланады?

Оңай масштабтау үшін мәліметтер базасы қосулы SQL Azure , пайдалану а сынық карта менеджері. The сынық карта менеджері ерекше дерекқор бұл барлық сынықтар туралы ғаламдық карта ақпаратын сақтайды ( мәліметтер базасы ) ішінде сынық орнату.

Ұсынылған: