Тёмный

[TR] Hibernate Course - Pessimistic & Optimistic Locking 

Hüseyin BABAL
Подписаться 7 тыс.
Просмотров 1,9 тыс.
50% 1

[TR] Hibernate Course - Pessimistic & Optimistic Locking -- Watch live at / huseyinbabal

Опубликовано:

 

30 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 25   
@ahmetarslan2166
@ahmetarslan2166 Год назад
Videolara biraz ara verdim şimdi devam
Год назад
Süpersin, umarım öğretici ve anlaşılır gidiyordur 🙂
@ahmetarslan2166
@ahmetarslan2166 Год назад
@ abi biraz beynim yanıyor ama anlatım akıcı ve yalın
@mrg807
@mrg807 Год назад
Video için teşekkürler. Transaction Isolation ile videoda anlatılan Locking yöntemleri birbirinden hangi noktada ayrılıyor tam olarak? Her ikisi de data consistency sağlayan mekanizmalar olduğu için kafa karışıklığına sebep olabiliyor. @Transactional anotasyonu transaction mantığı(rollback yönetimi) ile birlikte concurrency control de sağlıyor aslında zaten. Lock yöntemleri daha granular kontrol mü sağlıyor? Hangi durumda Transactional hangi durumda Lock mekanizmalarını kullanmak mantıklı veya her ikisinin de kullanılmasını gerektiren senaryolar olabilir mi? Bu konuda önerebileceğiniz bir kaynak var mı? :)
Год назад
Selamlar, aslında bu ikisi ilişkili. Locking, veriye erişirken yetkiyi eline alma ve işin bitince yerine koyma. Isolation ise, lock etme mekanizması. Yani locking strategy = isolation. Locking olayı olmadan izolasyondan bahsedemeyiz. Anlaşılır oldu mu🙂
@mrg807
@mrg807 Год назад
@ gayet anlaşılır oldu, Spring aslında Transactional anotasyonu ile gelen isolationda arkada çeşitli locking stratejileri kullanıyor. Bu Videoda Springden bağımsız kullanılabilecek Hibernate Locking yöntemleri anlatılıyor diyebilir miyiz?
Год назад
@@mrg807 spring’den bağımsız demeleyelim, ama daha farklı lock metodolojileri anlatılıyor
@mrg807
@mrg807 Год назад
@ tamamdır çok teşekkürler:)
@abdurrahmanbasgoynuk7093
@abdurrahmanbasgoynuk7093 Год назад
Hocam burada projemiz multi instance çalışsaydı PESSIMISTIC_WRITE kısmında veri tutarsızlığı oluşur muydu?
Год назад
Tabi. Burda anlattıklarım 1 instance için geçerli, birden fazla replikası olan sistemleri için, mikroservis kullanıyorsan saga pattern önerilir, kanalda videoları var
@abdurrahmanbasgoynuk7093
@abdurrahmanbasgoynuk7093 Год назад
@ Cevabınız için çok teşekkür ederim hocam o videoyu da izleyeceğim.
@Tranquility_00
@Tranquility_00 Год назад
Roses are red Violets are blue Title is in english Video should be too
Год назад
Just for the convention I use english titles, but I use [tr] for the separation. Anyways, ping me if you need anything about Hibernate😁
@jalaljabbar9821
@jalaljabbar9821 Год назад
Video için teşekkürler hocam. Güzel bi seri olmuş. 53:30-da söylediğinizi tam duyamadım. Rica etsem cevaplarmısınız? Kendim için araştırmak isterim
Год назад
Cok fazla bilinen bir yontem degil ama yontem soyle, normalde biz lock kullandigimiz zaman, hangi tabloyla ugrasiyorsak mesela users tablosu, bu tabloyu kitliyoruz islem yaparken. Table-based lock isleminde, lock lari yonetmek icin ayri bir tablo kullaniyoruz, mesela user-tx adinda, ve her islem yapmadan once bu tabloya sorgu atip, kayit yoksa biz ekliyoruz. Bu kayit aslinda unique bir identifier, mesela user id. Sen her user isleminden once buraya user id ekliyorsun, sonra isin bitince burdan siliyorsun. Bu tx tablosuna attigin her findbyid islemi de lock anotasyonuna sahip
@jalaljabbar9821
@jalaljabbar9821 Год назад
@ cevabınız için teşekkürler hocam. Yani doğru anladıysam read işlemlerini ayrı bir tabloda yapıp latency-den kurtulmuş oluyoruz ve write işlemleri için de sadece bizim okuya bileceğimiz bir tablo oluşturup user id-ile oraya query atıyoruz
Год назад
@@jalaljabbar9821 Aynen oyle :)
@nihatismayilzade2076
@nihatismayilzade2076 5 месяцев назад
Abi biz windows ortaminda multiple request-i nasil göndercez. Aynı anda sen gönderiyorsun ya onu nasıl yapcaz
5 месяцев назад
Selamlar, windows kullanicisi degilim ama surda kurulumu var ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-hUZso9TpEes.html
@emnadgzel
@emnadgzel Год назад
@codeunlu
@codeunlu Год назад
Abi burada ki kodların github linki de olsa keşke, ben kaçırdıysam da tekrar rica edebilir miyim?
Год назад
Selamlar, github’a koymadım ama gönderirim yakında umarım 🙂Bi sonraki yayın bana hatırlatabilir misin 🙂
@codeunlu
@codeunlu Год назад
@6 Mart dan sonra ki her yayınında hatırlatayım abi askere gidicem bu ay 🙏
Год назад
@@codeunlu şimdiden hayırlı teskereler 🪖🫡
@codeunlu
@codeunlu Год назад
@ teşekkürler ederim 🙏 emeklerin içinde gerçekten emeğin büyük 🙏🤠
Далее
[TR] Hibernate Course - Spring, Hibernate Spatial
1:05:32
[TR] Hibernate Course - Architecture & Domain Modelling
1:34:03
Когда Долго В Рейсе)))
00:16
Просмотров 167 тыс.
Spring Boot Pessimistic ve Optimistic Locking in JPA
49:50
Entities | Medusa Development Course
18:51
Просмотров 137
Pessimistic Locking
5:24
Просмотров 2,1 тыс.
Stripe + Go Bugfixing | !me !youtube
1:08:52
Просмотров 246