SQL Server хуулбарлах нь өгөгдлийн сангийн администраторууд даяар олон серверүүдийн датаг түгээх боломжийг олгодог. Та байгууллагынхаа репликацийг дараахь шалтгааны улмаас хэрэгжүүлэхийг хүсч болох юм. Үүнд:
- Ачааллыг тэнцвэржүүлэх . Дахин хуулбарлах нь танд өгөгдлийг хэд хэдэн серверүүд рүү түгээх, дараа нь тэдгээр серверүүдийн хайлтын ачааллыг тараах боломжийг олгодог.
- Офлайн боловсруулалт . Сүлжээнд байнга холбогдоогүй машин дээрх өгөгдлийн сангаас өгөгдлийг удирдахад туслах давталт дэмжлэгийг дэмждэг.
- Давхарга . Дахин хуулбарлах нь танд боловсруулалтын ачааллыг авахад бэлэн байгаа алдаатай өгөгдлийн сангийн сервер бүтээх боломжийг олгодог.
Ямар ч хувилбарын хувилбарын үндсэн хоёр хэсэгтэй:
- Хэвлэн нийтлэгчид бусад серверүүдэд санал болгох өгөгдөлтэй байдаг. Өгөгдсөн хуулбар нь нэг буюу хэд хэдэн хэвлэгчтэй байж болно.
- Захиалагчид нь өгөгдөл өөрчлөгдсөн үед хэвлэгчээс шинэчлэлт хүлээн авах хүсэлтэй өгөгдлийн сангийн серверүүд юм.
Эдгээр чадавхид хоёуланд нь ажиллах нэг системийг хориглох зүйл байхгүй. Үнэн хэрэгтээ энэ нь ихэвчлэн том хэмжээний түгээлтийн өгөгдлийн сангийн системийн загвар юм.
SQL Server Дахин хуулбарлах дэмжлэг
Microsoft SQL Server мэдээллийн сангийн хуулбарыг гурван төрлийг дэмждэг. Энэ өгүүлэл нь эдгээр загварууд тус бүрт товч танилцуулга өгч болох бөгөөд ирээдүйн нийтлэлүүд тэдгээрийг нарийвчлан судлах болно. Тэдгээр нь:
- Хормын хувилбарын хуулбар нь түүний нэрээр илэрхийлдэг. Нийтлэгч нь бүхэлд нь давтагдсан өгөгдлийн сантай холбоотой мэдээллийг авч, захиалагчтайгаа хуваалцдаг. Мэдээжийн хэрэг, энэ бол маш их цаг хугацаа, нөөц ихтэй үйл явц юм. Энэ шалтгааны улмаас ихэнх администраторууд байнга өөрчлөгдөж байдаг өгөгдлийн санг дахин давталтын үндсэн дээр хормын хувилбарын хуулбарыг ашиглахгүй. Хормын хувилбарын хуулбарлах түгээмэл хэрэглэгддэг хоёр хувилбар байдаг: Эхлээд, энэ нь ховор өөрчлөгдөж буй өгөгдлийн санг ашигладаг. Хоёрдугаарт, энэ нь тогтолцооны хоорондох репликацийг бий болгох суурь суурийг тавихад хэрэглэгддэг бол ирээдүйн шинэчлэлтүүд нь гүйлгээ хийх , эсвэл хуулбарлах зэргээр ашиглана.
- Transactional replication нь байнга өөрчлөгддөг өгөгдлийн санг илүү уян хатан шийдлийг санал болгодог. Transactional replication ашиглан репликацийн агентлаг нь мэдээллийн баазад гарсан өөрчлөлтийг захиалагч хянадаг бөгөөд захиалагчдад эдгээр өөрчлөлтийг дамжуулдаг. Энэ дамжлага нь үе үе эсвэл дараалан явагдаж болно.
- Нийлүүлэлтийн нэгтгэх нь нийтлэгч, захиалагч нь мэдээллийн баазад бие даан өөрчлөлт хийх боломжийг олгодог. Аливаа аж ахуйн нэгж идэвхтэй сүлжээний холболтгүйгээр ажиллах боломжтой. Тэд дахин холбогдох үед нийлмэл хуулбарлагч нь хоёуланд нь өгөгдлийн өөрчлөлтийг шалгаж, өгөгдлийн сан бүрийг зохих ёсоор нь хянаж байдаг. Хэрэв өөрчлөлт нь зөрчилдвөл, агент нь тохирох өгөгдлийг тодорхойлохын тулд урьдчилан тодорхойлсон зөрчил шийдвэрлэх алгоритмыг ашигладаг. Репликацийг нэгтгэх нь зөөврийн компьютер хэрэглэгчид болон хэвлэгч рүү үргэлжлүүлэн холбогдож чадахгүй бусад хүмүүс ашигладаг.
Эдгээр репликацийн техник тус бүр нь ашигтай зорилготой бөгөөд тодорхой өгөгдлийн сантай харьцуулахад тохиромжтой байдаг.
Хэрэв та SQL Server 2016 дээр ажиллаж байгаа бол өөрийн хувилбарын хэрэгцээнд үндэслэн өөрийн хэвлэлийг сонгоорой. Хэвлэл бүр нь хуулбарлах дэмжлэгийн хувьд өөр өөр чадвартай:
- Зөвхөн захиалагчийн дэмжлэг : Экспресс, Хэрэгсэлтэй эсвэл Advanced Үйлчилгээнүүдээр Экспресс болон Вэбийн хэвлэлүүд хязгаарлагдмал хувилах чадварыг санал болгодог бөгөөд зөвхөн хуулбарлах үйлчлүүлэгчийн үүрэг гүйцэтгэдэг.
- Бүтэн Хэвлэн Худалдагч ба Хэрэглэгчийн Дэмжлэг : Стандарт болон Enterprise нь бүрэн дэмжлэг үзүүлэх бөгөөд Enterprise нь Oracle-ийг хэвлэх, цаашилбал трансакцийн репликац, дамжуулалтыг хувилж шинэчлэх боломжтой захиалга зэрэг орно.
SQL Server-ийн хуулбарлах боломж нь өгөгдлийн сангийн администраторууд нь байгууллагын орчинд өгөгдлийн санг удирдах, өргөжүүлэх хүчирхэг хэрэгсэлийг санал болгодог.