Cassandra in 100 Seconds

Ғылым және технология

Apache Cassandra is a wide-column store NoSQL database designed to scale globally with extreme speed and reliability. Try it out for free with the serverless AstraDB astra.dev/cass100sec
#programming #database #100SecondOfCode
🔗 Resources
Use Cassandra with Astra astra.dev/cass100sec
Cassandra Docs cassandra.apache.org/doc/latest/
Related Databases:
SQL in 100 Seconds • SQL Explained in 100 S...
Redis in 100 Seconds • Redis in 100 Seconds
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is Apache Cassandra ?
- SQL vs NoSQL
- Cassandra vs SQL
- Is Cassandra a good database?
- What is Cassandra used for?
- When was Cassandra created?

Пікірлер: 632

  • @Fireship
    @Fireship2 жыл бұрын

    I don’t work with sponsors often, but AstraDB is an awesome product that makes Cassandra fun (and free) astra.dev/cass100sec

  • @lord-sive

    @lord-sive

    2 жыл бұрын

    I love your videos!

  • @andrewshorts1198

    @andrewshorts1198

    2 жыл бұрын

    do svelte for haters in 100 seconds.

  • @moltony

    @moltony

    2 жыл бұрын

    pls do c++ for haters

  • @ethanhaid

    @ethanhaid

    2 жыл бұрын

    Would be good to mention in the video when a product is sponsored. (I'll allow 102 seconds video for this purpose 😅)

  • @Kleberei

    @Kleberei

    2 жыл бұрын

    This is one of the few channels I trust that an advertised "awesome product" is really an awesome product.

  • @ehuntley83
    @ehuntley832 жыл бұрын

    A full Cassandra tutorial would be great. 🙏

  • @akitoakito

    @akitoakito

    2 жыл бұрын

    I can't wait to go beyond 100 seconds.

  • @abhinavrobinson2310

    @abhinavrobinson2310

    2 жыл бұрын

    Yesss🔥

  • @xiaoshen194

    @xiaoshen194

    2 жыл бұрын

    Yes, sounds interesting. Maine SQL last week hi chalu Kiya h 😅🥲🙏

  • @eduardozepeda1972

    @eduardozepeda1972

    2 жыл бұрын

    Please, full Cassandra tutorial

  • @marlokessler

    @marlokessler

    2 жыл бұрын

    Absolutely!

  • @YuriG03042
    @YuriG030422 жыл бұрын

    this literally didn't feel like an ad. please get more sponsors like this, i don't mind if companies pay you to do your usual content format

  • @JorgetePanete

    @JorgetePanete

    2 жыл бұрын

    This whole channel is a perfect example of quick documentation so pretty much any program or technology is welcome

  • @hunterbertoson156
    @hunterbertoson1562 жыл бұрын

    Thanks! Time to add 10 years experience of Cassandra to my Resume.

  • @thisisneeraj7133

    @thisisneeraj7133

    2 жыл бұрын

    Hahaha

  • @poulticegeist

    @poulticegeist

    2 жыл бұрын

    I get the recruiting meme asking for years of experience that exceeds the age of the tech they need experience on, but this is the first time I've heard someone talk about FLAT OUT LYING on their resume, especially as a response to watching a 100 second rundown on said tech

  • @ahmedjaber8595

    @ahmedjaber8595

    2 жыл бұрын

    True 😂

  • @GunUDwnAt2nd

    @GunUDwnAt2nd

    2 жыл бұрын

    @@poulticegeist he's not lying, he's using hacker years.

  • @whythefuckineedhandle

    @whythefuckineedhandle

    2 жыл бұрын

    @@poulticegeist Oh sweet summer child..

  • @some1csgo
    @some1csgo2 жыл бұрын

    I think we all agree we need a full tutorial on this!

  • @rohanmanchanda5250

    @rohanmanchanda5250

    Жыл бұрын

    There's a price-tag on. You selling your channel? Would I get all the subscribers and the videos there copyrighted under my name automatically? Explain the process to me.

  • @diamondDog_629

    @diamondDog_629

    Жыл бұрын

    ​@@rohanmanchanda5250 Yeah he selling his channel for 5 euro. 😂

  • @rohanmanchanda5250

    @rohanmanchanda5250

    Жыл бұрын

    @@diamondDog_629 great, I'd like to initiate a purchase, please. I can understand many people might not be able to afford such transactions, but I can. So, I'd like to buy you, Tim Anthony Sir, please. You can have my 5 Euros. Does this thing get press coverage or what?

  • @bikdigdaddy

    @bikdigdaddy

    Жыл бұрын

    @@rohanmanchanda5250 either ur high rn or its ur 1st day on the internet, Rohan.

  • @universecode1101
    @universecode11012 жыл бұрын

    I used just a bit Cassandra. It's nice and yeah Jeff, let's go with full tutorial 💪🏻

  • @ashishbajaj5741

    @ashishbajaj5741

    2 жыл бұрын

    I guess Universe has spoken Jeff.

  • @ivanvrsalovic931
    @ivanvrsalovic9312 жыл бұрын

    A full tutorial would be awesome! Thanks for the work you put in your videos, it makes learning fun for newbies like myself :)

  • @gustavoluchi
    @gustavoluchi2 жыл бұрын

    Your content is so good that i'm happy to see your sponsored content, and that you got sponsored (which is really rare).

  • @dbroche
    @dbroche2 жыл бұрын

    Wow - I typically don’t get excited by databases, but Casandra looks amazing- let’s go for the full tut please!

  • @softwaretechnologyengineering
    @softwaretechnologyengineering2 жыл бұрын

    2:09 Thanks for this graphic. Granted, I've never looked too deeply into NoSQL databases, but I was never really sure how an application would be structured using one. Setting them up as set of denormalised tables makes sense. This is a bit of an "aha" moment for me.

  • @Computeshorts
    @Computeshorts2 жыл бұрын

    Seems like a great NoSQL database with nice SQL like queries. One of the things I end up hating with solutions like mongo or firebase is the long chain of functions that you need to write. CQL seems to be a good alternative.

  • @nicholasfinch4087

    @nicholasfinch4087

    2 жыл бұрын

    So is SQL still said the same as CQL? (Sequel) 😂

  • @alexnahas2907

    @alexnahas2907

    2 жыл бұрын

    I'll take a complicated Mongo query over a complicated SQL query any day. Joins get out of hand quick lol

  • @shapelessed

    @shapelessed

    2 жыл бұрын

    @@alexnahas2907 Sometimes taking the simplest database there is and adapting it to the project is the best choice you could make, though it's pretty rare you'd need to do that these days...

  • @dmitrykomkov8480

    @dmitrykomkov8480

    2 жыл бұрын

    Try use different key order in CQL and will find out that you need data duplication to support different query. Good luck!

  • @maulanaiman4448

    @maulanaiman4448

    2 жыл бұрын

    @@alexnahas2907 my client need complicated report to be generated daily, it has > 1000 lines of sql query and I don't think it can be done in Mongo..

  • @unlimitedbytes-random
    @unlimitedbytes-random2 жыл бұрын

    Yes I want to see a full tutorial on Cassandra! I was looking for so long to finally find a good Cassandra Tutorial but after all I had to read the docs -.- PLEASE MAKE ONE :)

  • @Rtzoor
    @Rtzoor2 жыл бұрын

    the full tutorial is highly anticipated!

  • @manuelnovella39
    @manuelnovella392 жыл бұрын

    Man, great vid, as always! More videos on Apache tools would be great. They power the world!

  • @felenov
    @felenov2 жыл бұрын

    As someone who has been running a few large scale data mining projects, I can say Cassandra is unique in it's design.

  • @smtp_yurzx
    @smtp_yurzx2 жыл бұрын

    Cassandra AstraDB was one of the first database I worked with. I would recommend it!

  • @Dragonasce
    @Dragonasce2 жыл бұрын

    I would love to see a full tutorial! And great work as always!

  • @WolfPhoenix0
    @WolfPhoenix02 жыл бұрын

    In my first software engineering job, I got to work a bit with Cassandra. Pretty interesting stuff but very complex for someone who just graduated college and only knew relational DBs.

  • @DataStaxDevs

    @DataStaxDevs

    2 жыл бұрын

    definitely takes a second to wrap your head around denormalized data 1st, and the idea of tabular/columnar when RDBMS is all you've known. Not uncommon.

  • @gh0stcloud499
    @gh0stcloud4992 жыл бұрын

    Long form content on this topic would be really interesting!

  • @akshitdas2012
    @akshitdas20122 жыл бұрын

    Oh my goodness yes! I've been looking for Cassandra courses badly!

  • @fishingmasterxy
    @fishingmasterxy2 жыл бұрын

    I was just looking for a quick overview of this and this appeared 🔥

  • @stevenlandow7372
    @stevenlandow73722 жыл бұрын

    I think storage attached indexing deserves its own video. Honestly a lot of the DDIA concepts would make great videos

  • @DataStaxDevs

    @DataStaxDevs

    2 жыл бұрын

    until that video arrives, there is some useful info on slash dev slash cassandra-indexing on the datastax site. TLDR is: relational style, secondary indexes for Cassandra which is currently as Astra DB only feature, but is being open sourced to Apache Cassandra as CEP-7.

  • @CodecrafterArtemis
    @CodecrafterArtemis2 жыл бұрын

    Cassandra is definitely an interesting database. You should definitely pay attention to how you build your primary key because it plays a HUGE part in what queries are available to you.

  • @DataStaxDevs

    @DataStaxDevs

    2 жыл бұрын

    couldn't agree more. note that SAI (storage attached indexes) allow for relational style, secondary indexes, but this is an Astra DB feature only at the moment, it's in the process of being open sourced to Apache Cassandra as CEP-7. Also, it's not a cureall; while you can also filter by arbitrary (non-key) fields, relying on this for major work is a strong anti-pattern.

  • @zunurainojuolape244
    @zunurainojuolape2442 жыл бұрын

    A full tutorial will be appreciated Jeff!

  • @Kevin-jc1fx
    @Kevin-jc1fx2 жыл бұрын

    Great video as always. I learned a lot. Thanks

  • @SILVERFANG77
    @SILVERFANG772 жыл бұрын

    Yess please, full tutorial on Cassandra

  • @niranjan-81
    @niranjan-812 жыл бұрын

    Very nice intro to Cassandra. Thank you.

  • @kishoreandra
    @kishoreandra2 жыл бұрын

    your videos and the uniqueness of showing them is so addictive like an old wine ... 🥂🍻🍻

  • @Zihad
    @Zihad2 жыл бұрын

    No wayyy, I just started thinking about switching to Cassandra for one of my projects yesterday, and you upload a video about it today, how many times are you gonna do that 😂😂

  • @DataStaxDevs

    @DataStaxDevs

    2 жыл бұрын

    let us know if we can help!

  • @Assassin_Duck
    @Assassin_Duck2 жыл бұрын

    Worked a bit with Cassandra last year, it was actually really smooth and the model was pretty easy to get into.

  • @pajeetsingh

    @pajeetsingh

    Жыл бұрын

    So it is just a database? Why do companies still have SQL db when they already use Cassandra.

  • @xali2008

    @xali2008

    Жыл бұрын

    @@pajeetsingh Cassandra CQL is really limited, you have to create a table for every query, filtering, and ordering it's only within your partition key, for most general use cases Cassandra it's not a good option.

  • @ivanbulanov5754
    @ivanbulanov57542 жыл бұрын

    Scylla: just a better Cassandra. Here, you got your "Scylla in 2 seconds".

  • @XerosOfficial
    @XerosOfficial2 жыл бұрын

    I am addicted to your content, it is literally crack for us developers I do not understand how this has happened to me.

  • 2 жыл бұрын

    Simple. This guy has a talent to summarize concepts. That is what we want. High efficiency in learning.

  • @arwahsapi

    @arwahsapi

    2 жыл бұрын

    He saves us from research fatigue big time

  • @Dominik-K
    @Dominik-K2 жыл бұрын

    A full tutorial would be amazing. This is tech that has been proven by time and can handle lots of use cases, so I would love to know more about ut

  • @jakob7116
    @jakob71162 жыл бұрын

    Id love a video on how you should run your ts, going thru things like esbuild, swc, tsc, ts-node and babel. You can also quickly go over how to install them and some comparisons!

  • @uziboozy4540

    @uziboozy4540

    2 жыл бұрын

    1. Don't use babel

  • @len322

    @len322

    2 жыл бұрын

    2. use a framework and don't bother with all that

  • @liam7935
    @liam7935 Жыл бұрын

    love your videos man keep it up

  • @JuuzouRCS
    @JuuzouRCS2 жыл бұрын

    I didn't know my neighbor was an awesome database... Great video, man!

  • @thraxlasper1215
    @thraxlasper12152 жыл бұрын

    Love these 100 second vids!!!!

  • @marekkazimierczak9210
    @marekkazimierczak9210 Жыл бұрын

    Wonderful Cassandra logo animation! 👏👏👏

  • @yael477
    @yael4772 жыл бұрын

    Full tutorial would be perfect! Nice video!

  • @itssNiraj
    @itssNiraj2 жыл бұрын

    Cassandra yes please But please also try to explain more what differs it from relation database like relational database have triggers strored functions

  • @BarafuAlbino

    @BarafuAlbino

    2 жыл бұрын

    NoSQL DB can have triggers and stored functions, no problem. The only real difference is a rigid structure with consistency checks goes against an arbitrary structure without full consistency checks, but easier horizontal scaling.

  • @PeterKlausSchmelzer
    @PeterKlausSchmelzer2 жыл бұрын

    Yeah! A full tutorial would be very appreciated..

  • @NovaAquarius
    @NovaAquarius2 жыл бұрын

    More interview preparation with js video please. The graph one was awesome

  • @sstijn577
    @sstijn577 Жыл бұрын

    Hey, i love ur vids, and i just saw an ad by someone using your vid as an ad, a business called datastax, i love ur content so if this isnt with your approval i thought you should know, ❤️

  • @gregckrause
    @gregckrause2 жыл бұрын

    Would love to see a cover of gRPC! Thanks for all your hard work 🙏

  • @abrarshahid3930
    @abrarshahid39302 жыл бұрын

    A full tutorial of cassandra will be wholesome

  • @arushnath729
    @arushnath7292 жыл бұрын

    Cassandra was actually created by two people, one of them is my friend's dad. Pretty cool.

  • @phonfo.official

    @phonfo.official

    2 жыл бұрын

    :0

  • @The_Codemaster144k

    @The_Codemaster144k

    2 жыл бұрын

    Cap

  • @4Funzzies

    @4Funzzies

    Ай бұрын

    Let me get his digits for a reference

  • @arushnath729

    @arushnath729

    Ай бұрын

    @@4Funzzies bro I can't drop his digits in public 💀

  • @ekkekrosing8454
    @ekkekrosing8454 Жыл бұрын

    i got this video as an advertisment, one of the first advertisment i was actually interested in and might even look at myself.

  • @manitoscrappy
    @manitoscrappy2 жыл бұрын

    Jeff, please do a Salesforce LWC in 100 seconds video. The LWC framework has made strides and Javascript now plays a large role in the Salesforce ecosystem. This makes it a great path for young JS developers!

  • @marwan.v1511
    @marwan.v15112 жыл бұрын

    yesterday I was reading about, cause I'm reading about distributed databases. Nice Video, keep it up 🔥🔥❤❤

  • @albertchosenko8514
    @albertchosenko8514 Жыл бұрын

    And suddenly i see an ad made by my favorite programming youtuber lol

  • @piggjf
    @piggjf2 жыл бұрын

    A full tutorial would be appreciated. Subscribed for when it drops. Thanks!

  • @nro337
    @nro3372 жыл бұрын

    Very cool to have such a product that requires a different headspace

  • @volbla
    @volbla2 жыл бұрын

    _Each instance of Cassandra is called a node. Nodes are grouped together in a cluster or "ring". The data is wrapped in a keyspace, each containing one or more tables which represent tabular data._ That explains everything!

  • @arwahsapi

    @arwahsapi

    2 жыл бұрын

    Sounds like a synopsis of a cosmic Lovecraftian porn, lol!

  • @rpavanshetty
    @rpavanshetty2 жыл бұрын

    Awesome. Full Tutorial please ✌🏼

  • @nosreg216
    @nosreg2162 жыл бұрын

    I would love to have a full video on it 😁

  • @arian8100
    @arian81002 жыл бұрын

    A question for the end of the video: let's assume a user wants to change his/her username. Should we then change the same username across 3 different tables/containers in Cassandra? In that case, writing or editing is going to be super costly :s

  • @ivanpartida7467

    @ivanpartida7467

    2 жыл бұрын

    There should be a single source of truth for every entity type on the database, and every reference to an instance of said entities should be by id.

  • @ko-Daegu

    @ko-Daegu

    2 жыл бұрын

    @@ivanpartida7467 agin when u mention that if and modify it you modify all the other parts right ?? Answer is yes as this is down side of having backups pretty much

  • @hoxorious
    @hoxorious2 жыл бұрын

    Yes absolutely, please make a full tutorial for Cassandra. Great video as always 🔥

  • @kaungsatthein1273
    @kaungsatthein12732 жыл бұрын

    Wow Icon seems like very nice , Im going to do this right now..

  • @timothy676
    @timothy676 Жыл бұрын

    the only ads i wont skip 🔥

  • @GGGGGGGGGG96
    @GGGGGGGGGG962 жыл бұрын

    A full Cassandra tutorial would be great. 🙏 please!!! 😀

  • @victorpinasarnault9135
    @victorpinasarnault91352 жыл бұрын

    I Love your videos after lunch

  • @HariKrishna-mi6is
    @HariKrishna-mi6is2 жыл бұрын

    Yes, need full tutorial on Cassandra

  • @maciejcisowski7015
    @maciejcisowski70152 жыл бұрын

    And if you like Cassandra, there's a good chance you'll also like Scylla DB - a Cassandra (and Alternator) spinoff that's written in C++ and puts a premium on maximizing the available resources. Same core concepts in terms of DB architecture, mostly the same CQL and tools, but hella pefromant.

  • @gobelsheilagang7652
    @gobelsheilagang7652 Жыл бұрын

    very good explanation

  • @luismt555
    @luismt5552 жыл бұрын

    Full tutorial? Yes please.

  • @davidphammusic
    @davidphammusic2 жыл бұрын

    I will like every single video in this channel if you make a comparison of backend infastructures

  • @karthikeyansrinivasan52
    @karthikeyansrinivasan522 жыл бұрын

    Yes Full Tutorial please !

  • @adamjasinski1463
    @adamjasinski14632 жыл бұрын

    ah yes, Cassandra, so reliable, that nobody in the company knows how to recover when shit hits the fan

  • @brujua7

    @brujua7

    2 жыл бұрын

    A coworker toldme a war story where the ring of nodes got complete cut in half by the network and the autorecovery turn it into two separate rings, effectibly 2 dbs that started diverging in time, a nigthmare indeed!

  • @darylphuah

    @darylphuah

    2 жыл бұрын

    @@brujua7 reminds me of the good ol days of netsplits in IRC

  • @Patrick_McFadin

    @Patrick_McFadin

    2 жыл бұрын

    @@brujua7 Cassandra is actually built for this sort of thing, it's called partition tolerance and is a part of the datacenter topology awareness. A cluster consists of multiple datacenters with a complete copy of the data. Once the partition is fixed, there are automatic repair mechanisms that reconcile any differences.

  • @isofruitfruit9357
    @isofruitfruit93572 жыл бұрын

    I want to see you make a video about the nim programming language, it's pretty good!

  • @ToshiDeBara
    @ToshiDeBara2 жыл бұрын

    we definitely need this tutorial

  • @noalcoholtoday
    @noalcoholtoday2 жыл бұрын

    My motivation for keeping on learning.

  • @midkaa
    @midkaa2 жыл бұрын

    Full tutorial would be awesome

  • @laxmanadhikari3989
    @laxmanadhikari39892 жыл бұрын

    happy teachers day master.

  • @eronmonseleoaikhina5832
    @eronmonseleoaikhina58322 жыл бұрын

    Great Video. A tutorial will be great

  • @calebthoburn5249
    @calebthoburn5249 Жыл бұрын

    I just saw this add while watching youtube and was shocked to hear Fireship's voice in an add XD

  • @yungifez
    @yungifez2 жыл бұрын

    This looks tempting tbh

  • @krazymeanie
    @krazymeanie2 жыл бұрын

    A full tutorial would be appreciated.

  • @soulofangel1990
    @soulofangel19902 жыл бұрын

    Yes please for the full tutorial. THE ANSWER IS ALWAYS YES PLEASE.

  • @igorost795
    @igorost7952 жыл бұрын

    Full tutorial please! We need it!

  • @sharjeelahmed7913
    @sharjeelahmed79132 жыл бұрын

    Resident Evil 8 is the first thing that comes to my mind after reading Cassandra which I just happens to play these days as well

  • @philippefutureboy7348
    @philippefutureboy73482 жыл бұрын

    Ummm, Yes I want a full tutorial please 😍

  • @paperstars9078
    @paperstars90782 жыл бұрын

    my big data prof thinks cassandra is important, so lets go full tutorial!

  • @saturnkai
    @saturnkai2 жыл бұрын

    Would love a full tutorial! :)

  • @JERRYFROMKENYA
    @JERRYFROMKENYA2 жыл бұрын

    Yessssss...a new DB.

  • @harutsargsyan6535
    @harutsargsyan65352 жыл бұрын

    Yes, full tutorial please

  • @andrewzebic6201
    @andrewzebic62012 жыл бұрын

    @Fireship There's a few interesting industrial languages and protocols to take a look at if you're interested: like Ladder, MQTT, and everything in between

  • @Barnabassteiniger
    @Barnabassteiniger2 жыл бұрын

    Nice. Great video! Could you make one about Postgres?

  • @lupin7559
    @lupin75592 жыл бұрын

    I don’t know shit about coding yet I watch every one of these videos.

  • @DavidWTube
    @DavidWTube2 жыл бұрын

    I can't hear Cassandra without thinking about Wayne's World.

  • @DataStaxDevs

    @DataStaxDevs

    2 жыл бұрын

    hehheee

  • @TheEnd-i7d
    @TheEnd-i7dАй бұрын

    Очень полезное видео, спасибо!

  • @mystic_monk55
    @mystic_monk552 жыл бұрын

    Yep i would like to see a full tutorial 🙂

  • @ruona2133
    @ruona21332 жыл бұрын

    We’d love to see a tutorial on Cassandra

  • @larryd9577
    @larryd95772 жыл бұрын

    Full tut would be 🔥

  • @abjt5263
    @abjt52632 жыл бұрын

    Man I gotta learn more about DBs. Next video on tRPC!

  • @ScriptureFirst
    @ScriptureFirst2 жыл бұрын

    Is it efficient for columnar self referential data such as a graph, perhaps rdf?

  • @_w62_
    @_w62_2 жыл бұрын

    Yes, I want to see a full tutorial.

  • @alexismandelias
    @alexismandelias2 жыл бұрын

    Finally, we have the definitive sequel: CQL

  • @professorvarox
    @professorvarox2 жыл бұрын

    I would really like to see 100 seconds of Exasol and 100 seconds of ScyllaDB

  • @CryptoIgnition
    @CryptoIgnition2 жыл бұрын

    New cool tech stuff again

  • @androidrandom9979
    @androidrandom99792 жыл бұрын

    Yes, please, to the full tutorial

Келесі