Rumah Pangkalan data Apakah penghantaran log? - definisi dari techopedia

Apakah penghantaran log? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Pengiriman Log?

Perkapalan log merupakan ciri dari SQL Server Microsoft yang mencatatkan perubahan kepada pangkalan data (log) secara automatik dipindahkan ke pangkalan data replika yang ditubuhkan pada pelayan siap sedia. Ia adalah alat yang berkuasa dan berguna untuk meningkatkan ketersediaan pangkalan data dengan mengekalkan pangkalan data hangat kedua yang dapat mengisi dengan cepat bagi pangkalan data primer yang tidak dapat dicapai.


Perhatikan bahawa keupayaan untuk memindahkan perubahan pangkalan data dalam masa nyata dari satu pangkalan data kepada yang lain tidak unik kepada SQL Server. Pengiriman log hanyalah pelaksanaan konsep Microsoft.

Techopedia menerangkan Penghantaran Log

Pengiriman log agak berbeza dari pangkalan data pangkalan data. Ia adalah gerakan tak segerak perubahan dari satu pelayan ke yang lain dan boleh berlaku dengan perubahan pangkalan data utama dipindahkan ke beberapa pangkalan data siap sedia. Juga, sekiranya kegagalan pangkalan data utama, failover ke pangkalan data siap sedia mesti dilakukan secara manual.


Di sisi lain, cermin adalah penyegerakan perubahan masa nyata, seperti namanya - imej anda di cermin menimbulkan tangannya apabila anda membesarkan anda, dan tidak beberapa minit kemudian! Dalam pencerminan, failover pangkalan data adalah automatik, tidak seperti penghantaran log.


Oleh itu, seseorang boleh bertanya mengapa perkapalan log juga perlu jika pencerminan tersedia. Jawapan pendek adalah kos. Cermin boleh agak mahal, kerana ia biasanya memerlukan pelayan ketiga sebagai tambahan kepada server utama dan siaga, serta pautan data berkelajuan tinggi antara pelayan untuk memastikan penyalinan log yang tepat waktu. Penghantaran log menawarkan sejenis kompromi antara kos tinggi dan redundansi automatik, walaupun dengan kaveat berikut:

  • Failover pangkalan data tidak automatik
  • Pangkalan data siaga tidak tersedia untuk diedit.
  • Terdapat beberapa downtime sementara pentadbir pangkalan data mengubah operasi ke pelayan baru.
  • Masih terdapat risiko kehilangan data jika beberapa minit terakhir data dari pelayan utama tidak disalin sebelum menjadi tidak tersedia.

Perkapalan log sesuai untuk situasi di mana ia tidak semestinya penting untuk mengekalkan uptime 100%.

Apakah penghantaran log? - definisi dari techopedia