What is CAP Theorem?

  Рет қаралды 33,319

IBM Technology

IBM Technology

Күн бұрын

Пікірлер: 33
@malchikovma
@malchikovma 2 жыл бұрын
Explanation is great. Also I like the background combined with this black t-shirt and the invisible whiteboard.
@sndselecta
@sndselecta 3 жыл бұрын
Im still trying to understand the partition part of CAP, is that the distributed phase? If a DB is distributed, each version becomes a partition, and then the need for some sort of synchronization occurs to provide consistency so everyone sees the same data?
@Locustfiretree
@Locustfiretree 2 жыл бұрын
Yeah, I think you got it. In the context of CAP, we're already talking about a system that is partition-tolerant; i.e. distributed. CAP is really: in a partition-tolerant system (distributed), you need to make a tradeoff between consistency (everyone sees the same data) and availability (everyone can use the system). But you can't have both. An example of partition-tolerant are two databases in physically different locations (even different countries) that need to have the same data (synchronised).
@scuffed_content
@scuffed_content 3 жыл бұрын
I want to commend you on your ability to draw sdrawkcab so well. Even if you dellepssim availability.
@iamsenorespana
@iamsenorespana 3 жыл бұрын
very clever :-) Yes it happens sometimes the sgnillepssim when writing and mixing colors, etc.
@JiwaChhetri
@JiwaChhetri 5 ай бұрын
best video on this topic, no cap
@Superman_Kryptonite
@Superman_Kryptonite 2 жыл бұрын
example DB of CA?
@johnconnor9787
@johnconnor9787 11 күн бұрын
Probably it is not possible... but I am not sure...
@fireystella
@fireystella 2 жыл бұрын
this guy is the best! thanks so much! learning so much from you
@dpm_07
@dpm_07 2 жыл бұрын
This man is so cool ! I really want to meet him Damn man...
@alfiedotwtf
@alfiedotwtf 2 жыл бұрын
The content was great, but that's an 11/10 for writing backwards with such neat hand writing!
@farismamnoon1652
@farismamnoon1652 2 ай бұрын
Mirrored Video?
@andreyvalverde4780
@andreyvalverde4780 3 жыл бұрын
Superb video!
@johnconnor9787
@johnconnor9787 11 күн бұрын
CA is not possible at all right?
@johnconnor9787
@johnconnor9787 11 күн бұрын
What about CA?
@thesuperfilms
@thesuperfilms 2 жыл бұрын
How does a master-slave architecture then imply that data is consistent? It depends on the specific consensus protocol. Obviously if you read from a slave before it has time to copy over the txn logs, the data will be stale.
@arpitnama420
@arpitnama420 6 ай бұрын
I suspect, in master-slave cases, the client will only read/write from the master node. The slaves will replicate the data and be ready to replace the master in case of partition failure.
@Van_Verder
@Van_Verder 3 жыл бұрын
Great explanation, thx!
@petchpaitoon
@petchpaitoon 3 жыл бұрын
What about the Confluent Kafka that work as data store ? What kind of CAP that it will archeive ?
@iamsenorespana
@iamsenorespana 3 жыл бұрын
It certainly would @petchpaitoon . The guidelines for this Theorem that should be a consideration for all things distributed which especially applies for the cloud native world. For me, I would say that it accomplishes A-P, where the Consistency happens eventually as data is synchronized across partitions or replicated to individual instances. There is also a special config in Kafka to tell it to acknowledge receipt once replication has occurred between all the brokers ( a basic Kafka Cluster consists of 3 brokers ). Let me know if you have any further questions or have any thoughts on any new videos I could do to further go deeper in this topic.
@zimopengppl5265
@zimopengppl5265 3 жыл бұрын
mans looks like a floating head with arms
@abhinav2554131
@abhinav2554131 3 жыл бұрын
Availability **
@iamsenorespana
@iamsenorespana 3 жыл бұрын
Thanks Abhinav, yes looks like I missed that one in the heat of the moment :-)
@syedzafar2511
@syedzafar2511 2 жыл бұрын
Still trying to understand how this guy writes in reverse
@yasu9493
@yasu9493 3 ай бұрын
Set a camera behind a glass wall and film it, and then flip the video horizontally
@pavliv
@pavliv 3 ай бұрын
@@yasu9493 Oooh sneaky sneaky
@karolstylok542
@karolstylok542 3 жыл бұрын
nice
@HemantKumar-zs2gz
@HemantKumar-zs2gz 3 жыл бұрын
First person to learn
@ManojMathai
@ManojMathai 2 жыл бұрын
its availAbility
@NicolasAlbamurillo
@NicolasAlbamurillo Жыл бұрын
Notice he is writing in the opposite direction xD, It would be hard for me.
@IBMTechnology
@IBMTechnology Жыл бұрын
We flip it in post-production. Search on "lightboard videos" for more details
@huntingvega3876
@huntingvega3876 2 жыл бұрын
Epic .
@anshumansingh7315
@anshumansingh7315 2 жыл бұрын
Not clear ....not a good video sorry
My thoughts on the CAP theorem
17:33
Hussein Nasser
Рет қаралды 25 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Learn System design : Distributed datastores | RDBMS scaling problems | CAP theorem
21:08
Data Consistency and Tradeoffs in Distributed Systems
25:42
Gaurav Sen
Рет қаралды 195 М.
L16: The CAP Theorem
7:29
Distributed Systems Course
Рет қаралды 112 М.
CAP Theorem in System Design Interviews
13:56
Hello Interview - SWE Interview Preparation
Рет қаралды 19 М.
CAP Theorem - From the First Principles
42:42
Arpit Bhayani
Рет қаралды 32 М.
What is a Message Queue?
15:38
IBM Technology
Рет қаралды 99 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН