@@JakobJenkov Could you make some tutorials about RxJava if possible? I am very interested in this topic but can not find good tutorials about this topic on UA-cam at the moment.
Hey Jacob, nice to meet you! I just found your channel, love what you're doing! I like how clear and detailed your explanations are as well as the depth of knowledge you have surrounding the topic! Since I run a tech education channel as well, I love to see fellow Content Creators sharing, educating, and inspiring a large global audience. I wish you the best of luck on your UA-cam Journey, can't wait to see you succeed! Your content really stands out and you've put so much thought into your videos, I applaud you on that! Cheers, take care, and keep up the great work ;)
11:05 Is it because the SQL queries inside the transactions are dependent upon each other or that there is no way to know beforehand the order in which the queries will be executed? Btw, awesome tutorial and I'm thoroughly enjoying it.
No. It is because there can be a break in between the executed statements. If a connection executes statement 1, then 2, and then 3, and the database only sees one statement at a time, the database cannot change the order of the statements to improve performance, locking etc. If a conmection locks table A, and then locks table B, both table A and B are locked. If another connection first locks table B and then table A, you could end up with a deadlock situation.
I haven't revisited this concept since my University days. This video was a perfect refresher, thank you.
You are welcome! ... glad it was helpful! :-)
Thank you, so clear! I am not afraid of deadlock anymore!
Fantastic! :-) ... glad my video helped you !
@@JakobJenkov
Could you make some tutorials about RxJava if possible?
I am very interested in this topic but can not find good tutorials about this topic on UA-cam at the moment.
The best java tutorials , even better than paid ones ... keep up Mr Jacob
Thank you very much! :-)
Hey Jacob, nice to meet you! I just found your channel, love what you're doing!
I like how clear and detailed your explanations are as well as the depth of knowledge you have surrounding the topic! Since I run a tech education channel as well, I love to see fellow Content Creators sharing, educating, and inspiring a large global audience. I wish you the best of luck on your UA-cam Journey, can't wait to see you succeed! Your content really stands out and you've put so much thought into your videos, I applaud you on that!
Cheers, take care, and keep up the great work ;)
Thank you :-) I see you do Python and Data Science. Those are also very interesting and useful topics! :-)
I love each and every video of yours. You are doing a great job.
Thanks :-) Glad you like them !!
11:05 Is it because the SQL queries inside the transactions are dependent upon each other or that there is no way to know beforehand the order in which the queries will be executed? Btw, awesome tutorial and I'm thoroughly enjoying it.
No. It is because there can be a break in between the executed statements. If a connection executes statement 1, then 2, and then 3, and the database only sees one statement at a time, the database cannot change the order of the statements to improve performance, locking etc.
If a conmection locks table A, and then locks table B, both table A and B are locked.
If another connection first locks table B and then table A, you could end up with a deadlock situation.
Another high quality video :)
Thank you! :-)
Hi Jakob,
Your tutorials are awesome !
Thanks
Thank you very much! Glad they are helpful! :-)
You're an inspiration.
Thank you very much :-) ... just hope my videos help people learn faster and easier!
Awesome people, awesome tutorial and a very helpful website.
Thank you very much! I am glad you think so! :-)
Good bless you sir😊
Thank you :-)
Thanks you so much Sir
Most welcome :-)
waiting
Hope it was worth the wait :-)