SQL Sharding гэж юу вэ?
SQL Sharding гэж юу вэ?

Видео: SQL Sharding гэж юу вэ?

Видео: SQL Sharding гэж юу вэ?
Видео: SQL-г 30 минутад #x101in30 2024, May
Anonim

Хуваах а SQL Серверийн мэдээллийн сан. Хуваах , үндсэндээ нэг том мэдээллийн санг хэд хэдэн жижиг, бие даасан мэдээллийн сан болгон задлах явдал юм. Үүнийг ихэвчлэн өгөгдлийг логикоор задлах шаардлагатай компаниуд хийдэг, жишээ нь SaaS үйлчилгээ үзүүлэгч үйлчлүүлэгчийн өгөгдлийг тусгаарладаг.

Тиймээс, хуваах гэж юу гэсэн үг вэ?

Хуваах нь маш том өгөгдлийн сангуудыг өгөгдлийн хэсгүүд гэж нэрлэгддэг жижиг, хурдан, хялбар удирддаг хэсгүүдэд хуваах мэдээллийн санг хуваах төрөл юм. Үг хэлтэрхий гэсэн үг бүхэл зүйлийн жижиг хэсэг.

Мөн хуваах, хуваах хоёрын ялгаа нь юу вэ? " хуваах түгээлт эсвэл хуваалт олон тооны өгөгдөл өөр машинууд харин хуваах Энэ нь нэг машин дээр өгөгдөл түгээх явдал юм."

Үүнийг харгалзан үзэхэд мэдээллийн сангийн хуваалт хэрхэн ажилладаг вэ?

Хуваах нь нэг логик өгөгдлийн олонлогийг хуваах, хадгалах арга мэдээллийн сан . Өгөгдлийг олон машин хооронд хуваарилснаар нэг кластер мэдээллийн сан системүүд чадна том өгөгдлийн багцыг хадгалах, нэмэлт хүсэлтийг зохицуулах. Хуваах зөвшөөрдөг a мэдээллийн сан кластерийг өгөгдөл болон замын хөдөлгөөний өсөлтийн хамт масштабаар нэмэгдүүлэх.

Azure SQL өгөгдлийн сангийн аль функц нь sharding ашигладаг вэ?

Хэмжээг хялбархан багасгахын тулд мэдээллийн сан дээр SQL Azure , ашиглах а хэлтэрхий газрын зургийн менежер. The хэлтэрхий газрын зургийн менежер бол онцгой юм мэдээллийн сан бүх хэлтэрхийнүүдийн талаарх дэлхийн газрын зургийн мэдээллийг хадгалдаг ( мэдээллийн сан ) дотор хэлтэрхий тогтоосон.

Зөвлөмж болгож буй: