Một BACKEND hiểu về 4 cơ chế cách ly này trong MYSQL đồng thời CAO, vui lòng hãy nộp CV vào BANKING

  Рет қаралды 8,697

Tips Javascript

Tips Javascript

Күн бұрын

Пікірлер: 21
@juhandvan
@juhandvan 2 ай бұрын
Mục đích ra đời của phương pháp thứ 3: REPEATABLE READ. là gì vậy anh ? Em hiểu cơ chế nhưng chưa hiểu mục đích của nó để làm gì ạ ?
@nguyenminhtuan2632
@nguyenminhtuan2632 4 ай бұрын
Dạ, anh có thể làm thêm video giải thích về Multi-Versioning trong mySQL sử dụng innoDB engine được không ạ ?
@anonystick
@anonystick 4 ай бұрын
Được em.
@quanphamanh957
@quanphamanh957 Ай бұрын
Em chuyển ngành nên chỉ học video của anh có thể xin pv được không ạ
@nguyenhoanglong9970
@nguyenhoanglong9970 4 ай бұрын
Anh cho em hỏi là có lý do nào mà anh k có dùng PostgreSQL k ? Hay chỉ đơn giản là MySQL thân thuộc vs anh ?
@anonystick
@anonystick 4 ай бұрын
PostgreSQL hiện tại anh chưa có dịp test về performance mà chỉ nghe trên internet, Với lại MySQL đang làm rất tốt những thứ phức tạp. CHo nên anh nghĩ chưa cần phải thay đổi.
@BuiBon-v9f
@BuiBon-v9f 4 ай бұрын
Dạ anh ơi, em muốn hỏi về tính đồng thời cao đối với Redis trong trường hợp cụ thể như săn sale, lúc đó khả năng đọc ghi quá mức của Redis thì nó có thể chết, trong video trước anh cũng đã triển khai khoá phân tán, thì có cách nào để giảm áp lực lên Redis khi triển khai Flash sale hông a, em cảm ơn anh nhiều
@letuan5069
@letuan5069 4 ай бұрын
thử chạy lua script trong redis chưa bạn ?
@BuiBon-v9f
@BuiBon-v9f 4 ай бұрын
@@letuan5069dạ cảm ơn anh, để em thử
@phatvphat
@phatvphat 4 ай бұрын
Anh cho em hỏi nếu trong giao dịch tiền bạc thì mặc định REPEATABLE-READ nó sẽ hoạt động ra sao? Có phải 2 giao dịch đồng thời đều sẽ có số tiền ban đầu như nhau và có thể dẫn đến xung đột khi UPDATE không?
@anonystick
@anonystick 4 ай бұрын
Chính xác. Khi về FINTECH không nên REPEATABLE.
@nhatminh9193
@nhatminh9193 4 ай бұрын
Anh ơi 1 năm này mongodb nó đã ra cái search vector nó khá là pro, anh có thể làm video về nó không ạ?
@anonystick
@anonystick 4 ай бұрын
Nhận kèo!
@chabu4877
@chabu4877 4 ай бұрын
Dạ cho em hỏi là trong video anh đang dùng app gì để viết và execute sql vậy ạ
@anonystick
@anonystick 4 ай бұрын
Navicat nha em!
@balol8820
@balol8820 4 ай бұрын
Serializable nếu update trên hai id khác nhau thì có bị treo như ví dụ không ạ?
@LongTran-og7ji
@LongTran-og7ji 2 ай бұрын
Lock trên row nên sẽ không bị treo nhé bạn
@kakamissyou09
@kakamissyou09 Ай бұрын
@@LongTran-og7ji treo chứ. Nó lock table lun mà.
@LongTran-og7ji
@LongTran-og7ji Ай бұрын
@@kakamissyou09 InnoDb nó có row locking và next-key lock, câu hỏi kia đang là update trên 2 id khác nhau nữa thì theo bác tại sao lại là lock trên table?
@placeholder612
@placeholder612 Ай бұрын
@@kakamissyou09 tùy vào database, nhưng tôi không nghĩ hiện tại có database nào sẽ lock cả table, như postgresql ở serializable snapshot isolation thì nó chỉ lock ở row level, predicate level, ... chứ không lock table.
@LongTran-og7ji
@LongTran-og7ji Ай бұрын
@@placeholder612 hợp lý, nếu Postgresql thì sẽ có Predicate lock để phát hiện conflict transactions, nếu có conflict thì transaction sẽ raise error và backend tự handle retry. Chung quy DBMS vẫn có lock table, nhưng với câu hỏi trên mà đi lock table thì performance quá tồi.
Kafka: Ứng dụng thực tế hệ thống MUA BÁN Backend API
24:01
One day.. 🙌
00:33
Celine Dept
Рет қаралды 52 МЛН
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 9 МЛН
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 33 МЛН
Tại sao nguyên tắc SOLID là bí quyết để viết code tốt hơn?
14:31
One day.. 🙌
00:33
Celine Dept
Рет қаралды 52 МЛН