SQLде кулпу деген эмне?
SQLде кулпу деген эмне?

Video: SQLде кулпу деген эмне?

Video: SQLде кулпу деген эмне?
Video: Что такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains 2024, Май
Anonim

Кулпу : Кулпу маалыматтардын ырааттуулугун камсыз кылуу механизми болуп саналат. SQL Server кулпулар транзакция башталганда объекттер. транзакция аяктаганда, SQL Server чыгарат кулпуланган объект. Эксклюзив (X) Кулпулар : Бул качан кулпу түрү пайда болот, ал өзгөртүү же жетүү үчүн башка транзакцияларды алдын алуу үчүн пайда болот кулпуланган объект.

Ошондой эле, маалымат базасы кулпу деген эмне?

А маалымат базасы кулпу колдонулат кулпу ” кээ бир маалыматтар а маалымат базасы ошондуктан бир гана маалымат базасы колдонуучу/сеанс ошол белгилүү маалыматтарды жаңырта алат. Кулпулар адатта ROLLBACK же COMMIT SQL билдирүүсү аркылуу чыгарылат.

SQL серверинде кулпу түрлөрү кандай? SQL Server 20дан ашык түрдүү кулпу түрлөрүнө ээ, бирок азыр эң маанилүүлөрүнө токтололу.

  • Бөлүшүлгөн кулпулар (S). SELECT сыяктуу окуу операцияларында окурмандар тарабынан алынган кулпулар.
  • Эксклюзивдүү кулпулар (X).
  • Жаңыртуу кулпулары (U).
  • Ниет кулпулары (IS, IX, IU, ж.б.).

Анда кулпу деген эмне жана ал жалпысынан кантип иштейт?

А кулпу транзакцияга ээлик кылган транзакцияга маалымат элементин эксклюзивдүү колдонууну кепилдөө үчүн параллелдүүлүктү башкарууда колдонулган механизм. кулпу . Мисалы, X маалымат элементи учурда болсо кулпуланган T1 транзакциясы боюнча, T2 транзакциясынын X маалымат элементине T1 аны чыгарганга чейин кирүү мүмкүнчүлүгү болбойт кулпу.

Эмне үчүн SQLде кулпу маанилүү?

SQL Server кулпулоо болуп саналат маанилүү обочолонуу талабынын бир бөлүгү жана ал үчүн кызмат кылат кулпу транзакциянын таасири тийген объекттер. Объекттер турганда кулпуланган , SQL Сервер башка транзакцияларга жүктөлгөн объекттерде сакталган маалыматтарды өзгөртүүгө жол бербейт кулпу.

Сунушталууда: