Тёмный

Cassandra Database Crash Course 

Code with Irtiza
Подписаться 12 тыс.
Просмотров 28 тыс.
50% 1

In this video, I will go over the basics of one of the most popular NoSQL databases, Cassandra. Cassandra is an always available, distributed, NoSQL database.
At first I will go over the features of Cassandra. From there, we are going to dive deeper and see how a read and write path works in Cassandra. Finally, we are going to go over how to design data models in Cassandra effectively. Then, we will wrap up with some good use cases of Cassandra.
I talk about all the different features of Cassandra and how they are beneficial. It’s a good introduction to Cassandra, if you want to use this database in your next application.
Here are some good resources that I wrote that will help you understand Cassandra better:
[Why are Cassandra writes so fast](blog.devgenius.io/why-writes-...)
[How does Cassandra Tombstones work](blog.devgenius.io/cassandra-t...)
[Cassandra Data Models](levelup.gitconnected.com/desi...)
[Cassandra Partition Keys vs Clustering Keys](blog.devgenius.io/cassandra-p...)
Cassandra official docs
[Cassandra Docs](cassandra.apache.org/_/index....)
#cassandra #database
Visit me in: irtizahafiz.com
Reach me at: irtizahafiz9@gmail.com
Instagram: / irtiza.hafiz

Опубликовано:

 

5 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 30   
@serbanherlea5755
@serbanherlea5755 Месяц назад
I link this video to anyone who is beginning with Cassandra. You have the most clear and concise explanations available online. Thank you very much for your work!
@haneulkk
@haneulkk Год назад
It was so easy to understand! Thank you!
@tianqizhang1573
@tianqizhang1573 Год назад
Great explanation, easy to understand!
@10yearsago84
@10yearsago84 6 месяцев назад
Really loved the explanation !!
@letsCherishCoding
@letsCherishCoding Год назад
Amazing explanation!!
@brianpack369
@brianpack369 Год назад
I am now on course to crash a Cassandra database.
@athulraveendran75
@athulraveendran75 3 месяца назад
Great explanation ❤
@alaad1009
@alaad1009 11 месяцев назад
Excellent video man !
@irtizahafiz
@irtizahafiz 9 месяцев назад
Glad you liked it!
@motazhejaze38
@motazhejaze38 4 месяца назад
many thanks
@josedamianjimenezn8892
@josedamianjimenezn8892 Год назад
Very clear your explanation!, Now I can see that cassandra is a good option to consider as DB in my project, thanks a lot for this useful content!
@irtizahafiz
@irtizahafiz 8 месяцев назад
Glad this helped you come to that conclusion.
@dineshkuruba1880
@dineshkuruba1880 Год назад
great video, please do a video on how the data is stored on disk with different column families
@irtizahafiz
@irtizahafiz Год назад
Good idea. I will!
@nexus888
@nexus888 Месяц назад
6:47 so a write goes to all partitions or just one? You didn't mention this. If only one partition receives the write, is it written to disk before committed back as successful to the caller or how does this work?
@Entertainment_Zone2522
@Entertainment_Zone2522 2 года назад
Bro can you please make video on zipkin traces Store in Cassandra database
@irtizahafiz
@irtizahafiz Год назад
Added to my backlog. Thanks for the idea!
@breaknbroke
@breaknbroke 2 года назад
Is a distributed database all you need for a system to be distributed?
@irtizahafiz
@irtizahafiz 2 года назад
I think you can use the term in this case, yes.
@mpaltanwale
@mpaltanwale Год назад
Commitlog is on disk and not in memory, if you want to make correction in the video.
@irtizahafiz
@irtizahafiz Год назад
Uggh, yeah that's right. Thank you for correcting.
@Khushboo1811
@Khushboo1811 Год назад
@@irtizahafiz And sequential writes to disk are very fast, that's why even if CommitLog is not in memory, writes are still very fast
@rajesh4361
@rajesh4361 6 месяцев назад
@@Khushboo1811 it actually does the bulk update to Disk..every 10seconds if i am not wrong.
@h.mantri
@h.mantri 2 месяца назад
When the data is still in Memtable and not yet sent to SSTable and server crashes (or say power goes off), we loose data right? What happens in those cases? Any way to recover data?
@fifamobile-xx2ef
@fifamobile-xx2ef 2 месяца назад
first written to the commit log to prevent data loss in the event of a failure. And i'm working on ScyllaDB; So if i know something let you know
@Sverdiyev
@Sverdiyev 2 месяца назад
I’ve also wondered about that. But it seems that the commit log is on disk, similar to WAL. So it would rebuilt from that. The more interesting question here is conflict resolution between the nodes in case of conflicting writes and how is the data replicated between the nodes. Classic distributed system issues it seems.
@ankita.mantrii
@ankita.mantrii 2 месяца назад
@@Sverdiyev If commit log were on disk, it would defeat the original statement that "cassandra writes are fast since they are written to in-memory commit logs"
@catalinim4227
@catalinim4227 2 года назад
multiple players with the same name with the same club? ... 😵‍💫what?
@irtizahafiz
@irtizahafiz 2 года назад
That analogy fell apart very quickly LOL. But hopefully you get an idea of how the different keys work.
Далее
What are Time Series Databases?
16:49
Просмотров 15 тыс.
skibidi toilet zombie universe 37 ( New Virus)
03:02
Просмотров 1,9 млн
Schoolboy - Часть 2
00:12
Просмотров 5 млн
I Built 3 SECRET Rooms In School!
33:34
Просмотров 13 млн
How Discord Stores Trillions of Messages | Deep Dive
1:08:33
Crash Course | Introduction to Cassandra for Developers
1:09:34
I've been using Redis wrong this whole time...
20:53
Просмотров 347 тыс.
Apache Cassandra Database - Full Course for Beginners
1:08:40
Top 5 Redis Use Cases
6:28
Просмотров 174 тыс.
Database Indexing for Dumb Developers
15:59
Просмотров 49 тыс.
CASSANDRA VS MONGODB | MAJOR DIFFERENCES TO CONSIDER
5:38
skibidi toilet zombie universe 37 ( New Virus)
03:02
Просмотров 1,9 млн