What is a Database Transaction? Be ACID compliant!

  Рет қаралды 57,612

Be A Better Dev

Be A Better Dev

Күн бұрын

In this video, learn all about database transactions and what it takes to be ACID compliant.
Looking to get hands on experience building on AWS with a REAL project? Check out my course - The AWS Learning Accelerator! courses.beabetterdev.com/cour...
📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
Clean Code - amzn.to/37T7xdP
Clean Architecture - amzn.to/3sCEGCe
Head First Design Patterns - amzn.to/37WXAMy
Domain Driver Design - amzn.to/3aWSW2W
Code Complete - amzn.to/3ksQDrB
The Pragmatic Programmer - amzn.to/3uH4kaQ
Algorithms - amzn.to/3syvyP5
Working Effectively with Legacy Code - amzn.to/3kvMza7
Refactoring - amzn.to/3r6FQ8U
🎙 MY RECORDING EQUIPMENT 🎙
Shure SM58 Microphone - amzn.to/3r5Hrf9
Behringer UM2 Audio Interface - amzn.to/2MuEllM
XLR Cable - amzn.to/3uGyZFx
Acoustic Sound Absorbing Foam Panels - amzn.to/3ktIrY6
Desk Microphone Mount - amzn.to/3qXMVIO
Logitech C920s Webcam - amzn.to/303zGu9
Fujilm XS10 Camera - amzn.to/3uGa30E
Fujifilm XF 35mm F2 Lens - amzn.to/3rentPe
Neewer 2 Piece Studio Lights - amzn.to/3uyoa8p
💻 MY DESKTOP EQUIPMENT 💻
Dell 34 inch Ultrawide Monitor - amzn.to/2NJwph6
Autonomous ErgoChair 2 - bit.ly/2YzomEm
Autonomous SmartDesk 2 Standing Desk - bit.ly/2YzomEm
MX Master 3 Productivity Mouse - amzn.to/3aYwKVZ
Das Keyboard Prime 13 MX Brown Mechanical- amzn.to/3uH6VBF
Veikk A15 Drawing Tablet - amzn.to/3uBRWsN
📚 Useful Videos:
MongoDB Crash Course - • The ULTIMATE MongoDB T...
☁Topics covered include:
Databases
Database Transactions
All or Nothing
ACID
Transactional Queries
🌎 Find me here:
Twitter - / beabetterdevv
Instagram - / beabetterdevv
Patreon - Donations help fund additional content - / beabetterdev
#AWS
#DBMS
#ACID

Пікірлер: 32
@hurairaFurqan
@hurairaFurqan Жыл бұрын
Yes! A very good video. You have explained so much clearly with examples in less time. Satisfied & Subscribed.
@VeronicaAngryPolak
@VeronicaAngryPolak Жыл бұрын
thank you for this explanation. really easy to follow and a good pace.
@BeABetterDev
@BeABetterDev Жыл бұрын
Glad you enjoyed it!
@adipratapsinghaps
@adipratapsinghaps 2 жыл бұрын
Correction on point C. Consistency does not mean the data should not go below 0 in the "amount section". It means that if the account balance is 300, and I decrement by 100, and after the transaction if I read the balance, it should be 200 right away. There cannot be a delay of updation after the transaction ends and I made a read.
@blenderbottle382
@blenderbottle382 Жыл бұрын
ty for the clarification bro
@rohitvarshney5074
@rohitvarshney5074 3 жыл бұрын
i appreciate your work, explained Tx in very easy way ! thanks
@BeABetterDev
@BeABetterDev 3 жыл бұрын
You're very welcome Rohit!
@nalamkhan
@nalamkhan 2 жыл бұрын
wow, legend. now, i understood the TX, and that why is it important for all operations to be sucessul or none to be called TX.
@vijaypatneedi
@vijaypatneedi 3 жыл бұрын
One more 💎 on youtube, love the way you are explaining things...
@BeABetterDev
@BeABetterDev 3 жыл бұрын
Thank you so much 😀
@amarbugarin2242
@amarbugarin2242 2 жыл бұрын
Great explenation, no bs or padding the vide
@TJOHN-pl2cr
@TJOHN-pl2cr 4 ай бұрын
superb video sir. tnqs a lot. love from india
@fahadasad5782
@fahadasad5782 2 жыл бұрын
Thank you, this video was very helpful. :)
@BeABetterDev
@BeABetterDev 2 жыл бұрын
You're very welcome!
@bhuman6465
@bhuman6465 3 жыл бұрын
Nicely explained in short time
@BeABetterDev
@BeABetterDev 3 жыл бұрын
Thanks !
@dixztube
@dixztube 24 күн бұрын
Hey man great video
@JohnMusicbr
@JohnMusicbr 3 жыл бұрын
Awesome. Thank you.
@BeABetterDev
@BeABetterDev 3 жыл бұрын
You're welcome!
@brianchiruka192
@brianchiruka192 2 жыл бұрын
Brilliant!
@BeABetterDev
@BeABetterDev 2 жыл бұрын
Thanks Brian!
@injlm
@injlm 2 жыл бұрын
Thanks a lot
@BeABetterDev
@BeABetterDev 2 жыл бұрын
You're very welcome Luis!
@user-lm5wb8vi1x
@user-lm5wb8vi1x 5 ай бұрын
Finished watching
@denisleonard1565
@denisleonard1565 2 жыл бұрын
Hi there, what is the best practice to implement the database transactions? should it be implemented in database stored procedures or in the backend code?
@BeABetterDev
@BeABetterDev 2 жыл бұрын
Hi Denis, Typically databases support Transactions as part of update operations. We very rarely need to roll our own. For example, here's some documentation on Postgres transactions: www.postgresql.org/docs/8.3/tutorial-transactions.html Hope this helps
@liorbm1
@liorbm1 2 жыл бұрын
This is a part of some playlist ?
@adrianadinata1234
@adrianadinata1234 Жыл бұрын
thankyou
@BeABetterDev
@BeABetterDev Жыл бұрын
No problem!
@nathan.s048
@nathan.s048 29 күн бұрын
safe bro
@user-lm5wb8vi1x
@user-lm5wb8vi1x 5 ай бұрын
Finished watching
System Design: What is a Cache?
6:04
Be A Better Dev
Рет қаралды 5 М.
What is Database Sharding?
26:56
Be A Better Dev
Рет қаралды 150 М.
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,3 МЛН
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 32 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 16 МЛН
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 4 МЛН
Relational Database ACID Transactions (Explained by Example)
42:43
Hussein Nasser
Рет қаралды 86 М.
ACID Properties in Databases With Examples
4:57
ByteByteGo
Рет қаралды 88 М.
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
Decomplexify
Рет қаралды 1,7 МЛН
System Design: What is Load Balancing?
9:28
Be A Better Dev
Рет қаралды 46 М.
AWS SQS vs SNS vs EventBridge - When to Use What?
22:37
Be A Better Dev
Рет қаралды 165 М.
Database Transactions (ACID)
7:17
Computer Science
Рет қаралды 61 М.
What is a Proxy? | System Design
8:07
Be A Better Dev
Рет қаралды 11 М.
7 Database Paradigms
9:53
Fireship
Рет қаралды 1,5 МЛН
System Design: What is 3 tier architecture?
9:55
Be A Better Dev
Рет қаралды 96 М.
Problems with Concurrent Execution of Transactions
15:36
Edredo for Learners
Рет қаралды 111 М.
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,3 МЛН