Dgraph Graph Database in 100 Seconds

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • Learn the fundamentals of Dgraph - an open-source Graph Database that implements GraphQL as its query language 🚀 cloud.dgraph.io
    #database #graphql #100SecondsOfCode
    References:
    Try Dgraph for free cloud.dgraph.io
    Dgraph on Github github.com/dgr...
    What is a Graph Database? en.wikipedia.o...

Комментарии • 232

  • @ChessFlix
    @ChessFlix 3 года назад +543

    Dude, this channel is basically digital dopamine for me.

  • @haza102
    @haza102 3 года назад +383

    Love these 100 seconds videos but would like more 100 seconds and beyond!

  • @morezco
    @morezco 3 года назад +123

    I found your channel like a week ago and you’re already my favourite coding content source by a margin of at least 100vw

  • @Agusv2
    @Agusv2 3 года назад +93

    This looks amazing ! A beyond 100 seconds of this may be really interesting! ❤️

    • @FernandoLopez-hp5rm
      @FernandoLopez-hp5rm 3 года назад

      Agreed

    • @infertilepiggy5667
      @infertilepiggy5667 7 месяцев назад

      @@FernandoLopez-hp5rm but its 140 seconds long already, you know theres bored children in africa that dont have any seconds how do you think they feel hmmmm?

  • @binaryskeptic5988
    @binaryskeptic5988 3 года назад +19

    I did not even know about DGraph. Thanks for this. Will try to learn this along with GraphQL.

  • @gravetender
    @gravetender 3 года назад +64

    me: still getting started here with ReactJS with a pretty good understanding of NodeJS and RESTful requests
    this channel: PWA, Deno, GraphQL, Dgraph, FaunaDB, Websockets, Kubernetes, TS, FaunaDB

    • @Zeka00
      @Zeka00 3 года назад +2

      same here lol

    • @FarmerSchinken
      @FarmerSchinken 3 года назад +1

      @Mo Refaat Don't become one of those programmers who uses a technology only because someone somewhere blogged about it

    • @adicandra9940
      @adicandra9940 3 года назад +3

      My man is so overwhelmed he mention FaunaDB twice 😂

    • @gravetender
      @gravetender 3 года назад +1

      @@adicandra9940 oof

  • @ChumX100
    @ChumX100 3 года назад +35

    Wow, if GraphQL is the default interface for DGraph, that would mean that the middle layer / API between the apps and database could be very lean. That would be a strong plus in my book.

    • @hieriseli1
      @hieriseli1 3 года назад

      yep, only validation

    • @TheAcademik
      @TheAcademik 3 года назад +1

      @@hieriseli1 there are a ton of validation/custom hook options built into the slash dgraph version. Additionally, you can build Authn/Authz directly into the schema. (This is because prior to adding Graphql support, the dgraph team had a different query language called GraphQL+-. There are tons of features they were able to add as a result)

    • @MarthinusBosman
      @MarthinusBosman 3 года назад +5

      @@TheAcademik So are you saying you can implement an app with no middleware? Like, initiate dgraph, create-react-app, and done?

    • @jonjino
      @jonjino 2 года назад

      @@MarthinusBosman Yes, exactly, dgraph handles the auth middleware underneath if you just use the @auth directive in the schema.

  • @hajimohammed968
    @hajimohammed968 3 года назад +6

    This one deserves more than 100 seconds imo

  • @kalinbpatel
    @kalinbpatel 3 года назад +2

    I love these 100 second videos. I learn about so many new topics and concepts without those hour long explanations

  • @artygator8167
    @artygator8167 3 года назад +4

    I love how these videos are so clean and simple. great for discovering interesting technologies

  • @nothingnoone8752
    @nothingnoone8752 3 года назад +1

    I like the mix of 100 second vids and beyond vids - I don't always have the time to sit down and watch a 20 minute video.
    The 100 second ones are why I subscribed 👍

    • @nothingnoone8752
      @nothingnoone8752 3 года назад

      Also there's no other channel out there making good videos that break down languages & frameworks in two minutes.

  • @Springfielde
    @Springfielde 3 года назад +27

    People in the future will click this video because a graph database based recommendation engine recommended it to them

  • @netd777
    @netd777 3 года назад +5

    I've been trying it for past few months... Its improving quickly, some rough edges but nothing too important, also they hear feedback.
    My main problem has been the DB architecture, since I'm only used to SQL and some json / document stores, I'm always afraid of shooting myself in the foot. Still it's by far the easiest one, has good text engine features (cough cough FIREBASE cough), transactions, GQL easy (not perfect tho, still has some pain points ). Just very nice product overall. slashGQL is very nice considering it's very new, but it makes me reliefed that self hosting / cloud migration is aways a choice on the DB end.

  • @ValAllenSamonte
    @ValAllenSamonte 3 года назад +7

    AH FINALLY dgraph is getting some attention!!

  • @girllovescoding
    @girllovescoding 3 года назад +2

    It is nice to have a database that supports graphQL natively😍

  • @sanzhar.danybayev
    @sanzhar.danybayev 3 года назад +2

    Wow😲😲 That's a game-changer 🔥! Currently, I'm using Mongo + ElasticSearch to implement business logic. It looks that now it's enough to use just DGraph!

  • @pitust
    @pitust 3 года назад +2

    Wow exactly the DB I was looking for! Thanks!

  • @mistersunday_
    @mistersunday_ 3 года назад +7

    Wow, fireship does a DGraph video!

  • @user-cj3yu9nv1u
    @user-cj3yu9nv1u 3 года назад +1

    Damn, we really need a comparison of this against FaunaDB. Great video, Fireship!

  • @mawulijo
    @mawulijo 3 года назад +4

    Golang baby! With each passing day, I'm happier I learnt this laguage

    • @klarnorbert
      @klarnorbert 3 года назад

      Too bad you'll never use it, except if you want to program a concurrent web server/microservice at low level.

    • @theclockworkcadaver7025
      @theclockworkcadaver7025 3 года назад +1

      @@klarnorbert Sounds like the kind of thing that commands a hell of a salary. Don't be such a downer.

  • @Kevin-jc1fx
    @Kevin-jc1fx 3 года назад +2

    Excellent explanation. I really like this format, especially the short examples you include. They help us discover new technologies in an efficient and entertaining way. Keep it up.

  • @kanakbagga3824
    @kanakbagga3824 3 года назад +1

    I liked Dgraph that it is open-source, graphQL, easy to understand. But visualisation in Neo4J is way better, which I personally think is really necessary for database administrators.

  • @victormonteirocunha4575
    @victormonteirocunha4575 3 года назад +1

    Very interesting, I'd love some more content on dGrapph!

  • @asadullahaziz
    @asadullahaziz 3 года назад

    These 100 seconds videos are to the point and very easy to understand. Thanks FireShip. Also, Please do flask in 100 seconds.

  • @somebrid2147
    @somebrid2147 3 года назад +4

    You really needn't put that eye candy animations. They are awesome af but your voice and a couple of gifs will suffice. Don't overwork yourself (or overspend). Keep up the good work!

  • @cdes
    @cdes 3 года назад +2

    Please make a “database indexes in 100 seconds” episode 🙏🏼

  • @ootachi
    @ootachi 3 года назад +25

    All these new, flashy databases popping up all over the place and I'm still on the old relational :P

    • @Fireship
      @Fireship  3 года назад +16

      SQL is hard to beat!

    • @andreypanin5257
      @andreypanin5257 3 года назад +1

      You're not alone. I am in favour of time-proven open source tools rather than all this.

  • @machineno1527
    @machineno1527 3 года назад

    Things become more beautiful when it's open source 😍😍

  • @rifaldhiaw
    @rifaldhiaw 3 года назад +1

    Love it ❤️, I just know about this dGraph and it sounds awesome. Could you please do hasura too..

  • @i_accept_all_cookies
    @i_accept_all_cookies 2 года назад +1

    I like the simplicity, although I don't believe it's suitable for RDF or inferencing. Would be great to know the ideal use cases for Dgraph and GraphQL.

  • @RoyRope
    @RoyRope 3 года назад

    Nice, I would like to see a more in depth video on Dgraph for sure.

  • @gregor3148
    @gregor3148 3 года назад +1

    I've tried this db once. The only problem is you can't delete the nodes. The empty node id just hangs there without any way to completely get rid of it. This was the one reason why I didn't pick dgraph for production. Secondly, the self hosted retal UI needs great improvement. Otherwise, dgraph can easily top the charts of being the best db

  • @hamadrehman853
    @hamadrehman853 3 года назад +1

    Love seeing such an excellent creator grow.

  • @ecam90
    @ecam90 3 года назад

    Full Text Search and all! Gotta check it out.

  • @othman_
    @othman_ 3 года назад

    This is nice I just learned about ORMs and had that feeling it wasn't the best thing in the backend field but this new database is going to complelty change how I approach backend issues. Thanks much love

  • @jacob.peters
    @jacob.peters 3 года назад

    these quick informational videos are great. keep it up

  • @technicalfriend15
    @technicalfriend15 3 года назад

    Happy Saraswati Puja from India🙏

  • @eyrewiut411
    @eyrewiut411 3 года назад

    Wow, I was already pretty happy with arangodb but dgraph looks amazing!

  • @cafemike111
    @cafemike111 3 года назад

    It'd be awesome if AWS could manage Dgraph using a serverless approach just like DynamoDB. That'd be a game changer for sure.

  • @akshayakula5496
    @akshayakula5496 2 года назад

    Do a video on Tiger Graph in a 100 seconds, I think your explanation would be awesome!

  • @sazaraki
    @sazaraki 3 года назад

    Please try to add or auto generate english subtitles. It makes for better comprehension, esp for hearing impaired or old folks like myself.

  • @CareyGButler
    @CareyGButler 4 месяца назад

    Amazing! Thank you very much for this very informative video!!!

  • @Paul-sk3cd
    @Paul-sk3cd 3 года назад

    I love your current output. Keep it up man!

  • @tmczq8303
    @tmczq8303 3 года назад +3

    Great video, I’m wondering about dgrap’s scalabilit and how it would tackle more complex customized queries 🤔

  • @meco
    @meco 3 года назад

    Happy for all the hype you‘re getting lately! Keep crushing it

  • @raphaeljaggerd3585
    @raphaeljaggerd3585 3 года назад

    I love you man. Hey i was thinking of a new idea of a series you could implement. Recreating features of a popular platform or asking users to vote on a unique feature.
    I'm currently doing your flutter tutorial and its the perfect example of the 80/20 rule

  • @disrael2101
    @disrael2101 3 года назад +1

    I'm in love with the way you're explaining this seemingly confusing stuff in such a detailed but simplified way that anyone can understand, using every day analogies.. you definitely have a big talent when it comes to explaining abstract topics...
    Btw I've checked your site but couldn't find a course which will prepare me to get an entry job.. can you create one that will get me an entry level job in one of those field (or maybe you've one already that I've missed?) Thanks again for this amazing channel

  • @niskarshdwivedi1549
    @niskarshdwivedi1549 3 года назад

    Your videos are always awesome! Please make one on XSS in 100 seconds...

  • @parthrupareliya625
    @parthrupareliya625 3 года назад

    This video deserves beyond 100 second. ❤️

  • @aadarsh8869
    @aadarsh8869 3 года назад

    Flask in 100 seconds plz💙💙

  • @TheTanadu
    @TheTanadu 3 года назад

    oh cool, one of few things you showed us which I had no idea exists! Thank you!

  • @nabil14409
    @nabil14409 3 года назад

    This is literally life-changing!

  • @mireshlive
    @mireshlive 3 года назад

    Thanks for simplified info.keep it up.

  • @jonathangamble
    @jonathangamble 3 года назад

    Thank you sir! And native websockets, huge!

  • @user-ee2cp5ex4i
    @user-ee2cp5ex4i 3 года назад

    Man you are awesome 👍, the best techno digest I've ever seen. Привет из России.

  • @psychoclips6817
    @psychoclips6817 3 года назад

    Which do you prefer between this and Fauna?

  • @fuentestorresfranciscojavi4060
    @fuentestorresfranciscojavi4060 3 года назад

    Fireshipio videos tease me of more cool technologies that I can possibly learn

  • @WesleyFranks
    @WesleyFranks 3 года назад +1

    Wow dgraph! Interesting

  • @rahulbera454
    @rahulbera454 3 года назад

    Keep throwing more of these 🔥

  • @kumarvishalben
    @kumarvishalben 3 года назад

    Woah Dgraph looks awesome 🔥

  • @WalidOfNow
    @WalidOfNow 3 года назад

    you are awesome dude! love these quick overviews :D

  • @somethinlike23
    @somethinlike23 3 года назад

    Do a 100 seconds on package managers. For windows, linux and macOS.

  • @philipp5386
    @philipp5386 2 года назад

    please make a short tutorial with dgraph and vue

  • @arshadpakkali
    @arshadpakkali 3 года назад

    So does it mean less server side code ?
    may be you should give tiktok/reels a try u are just a legend in making short videos

    • @micheldiz
      @micheldiz 3 года назад

      Yes, you can rely only upon the frontend if you use the Auth(free) feature of Dgraph's GraphQL. No need to code a backend.

  • @merictunc
    @merictunc 3 года назад

    Keep going 😎

  • @henrydelgado2245
    @henrydelgado2245 2 года назад

    Amazing content as always. Thank you!!!

  • @dsi-films1264
    @dsi-films1264 3 года назад

    Amazing video man! Keep up with the amazing content, this is so good.

  • @will_abule
    @will_abule 3 года назад +3

    Holy shit! This is so cool 🥺

  • @MichelCDiz
    @MichelCDiz 3 года назад

    Really nice! This video was a surprise for me! Cool!

  • @kjul.
    @kjul. 3 года назад +1

    Thanks! Please do MongoDB in 100 seconds some time ❤️

    • @bradleyturek
      @bradleyturek 3 года назад

      Or maybe you could do Relational vs NoSQL in 100 seconds.

  • @zyansheep
    @zyansheep 3 года назад +1

    Kinda reminds me of Merkle DAGs... video on those soon?

  • @AlfredNutile
    @AlfredNutile 10 месяцев назад

    What are some good frontend libraries to show the graph data in the ui? Thanks!

  • @nishadburhan
    @nishadburhan 2 года назад

    Need a video about Hasura GraphQl

  • @pipi7607
    @pipi7607 3 года назад

    I love this, can we please have laravel in 100 seconds ?, or API in 100 seconds, but i rather Laravel Php in 100 secodns please please

  • @samwilliams2633
    @samwilliams2633 2 года назад +1

    Rest in peace Dgraph

  • @Joshfw892
    @Joshfw892 3 года назад

    Great find, how does this compare to fauna db?

  • @basil127
    @basil127 2 года назад

    gonna try this one

  • @arjungarg4075
    @arjungarg4075 3 года назад

    Please make a video on strapi.

  • @MarthinusBosman
    @MarthinusBosman 3 года назад

    I'm a little confused with the stack you'd use, does this mean you can essentially not have a backend stack? E.g. Dgraph - react app? Nothing else like an express server?

  • @sameerkashyap4620
    @sameerkashyap4620 3 года назад +1

    Can I build a REST API with Nets.js and dgraph as a database? , what I'm trying to do is implement microservices with different databases for different dbs. So was looking for graph db for storing social graph.

    • @micheldiz
      @micheldiz 3 года назад

      Yes, you can. Dgraph has a language called "DQL"(Dgraph Query Lang) it is based on GraphQL. So if you have GraphQL experience, you are good to go. Dgraph supports the main languages out there. e.g you can create an expressjs API with dgraph-js.

  • @ignisAnimus
    @ignisAnimus 3 года назад

    Still most scenarios are most fitting to Sql. It's fine to consider a new technology, but I would call it a way to go. It depends.

  • @hashiromer7668
    @hashiromer7668 3 года назад

    Hey! Do you have playlist containing these 100 second videos? That would be very helpful.

  • @dras227
    @dras227 3 года назад

    damn you areee gooooooood!!!! thanks for making it...even though i dint understand everything understood something!!

  • @sannguyen1008
    @sannguyen1008 3 года назад

    Excellent content.

  • @alirezakhorami
    @alirezakhorami 3 года назад

    Hi. Would you have a video on Apolo. Client and server. Thanks

  • @nxte8506
    @nxte8506 3 года назад +1

    That's kinda crazy though. So you mean to tell me I don't have to make rest APIs if I use this filly managed db solution?

  • @n_kwadwo
    @n_kwadwo 3 года назад

    100 seconds videos >>>>>>

  • @gll1416
    @gll1416 3 года назад +3

    Just after I decided to try FaunaDB. :D
    How do they compare?

    • @alexanderkomeiji
      @alexanderkomeiji 3 года назад +1

      Non-native graph storage in NoSQL database (Fauna) vs. native graph database (Dgraph)

    • @Fireship
      @Fireship  3 года назад +8

      They are both good products, but the biggest thing people dislike about Fauna is that it can't be self-hosted (not open source).

  • @seanknowles9985
    @seanknowles9985 3 года назад

    Can we get a full Dgraph course with Nextjs Auth/ or Auth0 please, also a Dgraph vs Faunadb video lol?

  • @haopeiyang3443
    @haopeiyang3443 3 года назад

    Do Agile and Kanban!

  • @RahulJoshi
    @RahulJoshi 3 года назад

    How production ready is this for enterprises, do we know bro?

  • @malkavftw
    @malkavftw 3 года назад

    Is there any resource on how to use Dgraph with Angular? I can't seem to find anything on a google search.

  • @maniyalraj1
    @maniyalraj1 3 года назад

    Appreciate your work!!

  • @hidayat_pcd
    @hidayat_pcd 3 года назад

    Sorry I am late, but can you please do Svelte in 100 seconds (and beyond)? I am currently interested in this framework.

  • @AntiWanted
    @AntiWanted 3 года назад

    Nice

  • @TerriTerriHotSauce
    @TerriTerriHotSauce 3 года назад

    D-graph vs Firebase vs FaundaDB please

  • @Sebpv2006
    @Sebpv2006 3 года назад

    Awesome

  • @shateq
    @shateq 3 года назад

    Okay, now it's time for Go in 100 seconds

  • @kevybost
    @kevybost 3 года назад

    neat 📸

  • @vasileturus
    @vasileturus 3 года назад

    This is so freaking cool!