1 00:00:00,750 --> 00:00:05,950 ‫Durability committee transactions must be persistent in a durable nonvolatile storage. 2 00:00:05,970 --> 00:00:06,650 ‫That's what I mean. 3 00:00:07,260 --> 00:00:11,730 ‫If I were right and committed a transaction, it better stay there. 4 00:00:11,730 --> 00:00:18,240 ‫When it's when when I lost power, if I committed a transaction, I lost power and that it was shut 5 00:00:18,240 --> 00:00:18,500 ‫down. 6 00:00:19,230 --> 00:00:23,020 ‫If I started, the value better be that that's what durable durable means. 7 00:00:23,280 --> 00:00:23,610 ‫Right. 8 00:00:23,850 --> 00:00:26,730 ‫So Red S, for example, is not a durable database. 9 00:00:26,730 --> 00:00:28,080 ‫It's a in-memory database. 10 00:00:28,080 --> 00:00:35,690 ‫Memcache DNA memory database is not durable and it's up to you if your caching stuff, you're just doing 11 00:00:35,700 --> 00:00:39,600 ‫stuff for caching, you might really don't care about being durable. 12 00:00:39,710 --> 00:00:40,020 ‫Right. 13 00:00:41,000 --> 00:00:48,870 ‫So a lot of databases stock these for property and just starting hacking one of them out and then creating 14 00:00:48,870 --> 00:00:50,160 ‫a brand new database out of it. 15 00:00:50,190 --> 00:00:53,280 ‫So let's talk the durability out. 16 00:00:53,280 --> 00:00:56,040 ‫And that just created this in-memory database thing. 17 00:00:56,070 --> 00:00:57,560 ‫They have, I think, persistence. 18 00:00:57,570 --> 00:01:03,330 ‫I didn't work very closely with the artist, but in memory they have persistence model. 19 00:01:03,330 --> 00:01:09,510 ‫I think Cassandra and Mongo DB decided to say, you know what, I don't need consistency. 20 00:01:09,750 --> 00:01:13,410 ‫I'm going to give you consistency when you write your query. 21 00:01:13,560 --> 00:01:13,820 ‫Right. 22 00:01:14,280 --> 00:01:17,580 ‫But you don't is because then you don't have a schema to begin with. 23 00:01:17,580 --> 00:01:17,850 ‫Right. 24 00:01:18,300 --> 00:01:22,320 ‫There is a lot of things that God relax, not only just the consistency part of it. 25 00:01:22,470 --> 00:01:25,230 ‫So the schema nor referential integrity. 26 00:01:25,230 --> 00:01:28,410 ‫You don't get indexes, secondary indexes, all that stuff. 27 00:01:28,410 --> 00:01:29,250 ‫You don't get any of that. 28 00:01:29,260 --> 00:01:29,540 ‫Yeah. 29 00:01:30,150 --> 00:01:37,380 ‫So really, that's probably another topic now, equal versus equal, but that's a long video. 30 00:01:37,740 --> 00:01:38,670 ‫You made it. 31 00:01:39,150 --> 00:01:40,680 ‫Thank you so much for watching. 32 00:01:40,680 --> 00:01:41,460 ‫Until the end. 33 00:01:41,460 --> 00:01:43,170 ‫All right, guys, I'm going to see the next one. 34 00:01:43,200 --> 00:01:43,980 ‫You guys, they are awesome.