Dgraph Graph Database in 100 Seconds

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024

ความคิดเห็น • 235

  • @ChessFlix
    @ChessFlix 3 ปีที่แล้ว +555

    Dude, this channel is basically digital dopamine for me.

    • @armaganboi
      @armaganboi 3 ปีที่แล้ว +2

      same!

    • @dsi-films1264
      @dsi-films1264 3 ปีที่แล้ว +1

      Same

    • @refeals
      @refeals 3 ปีที่แล้ว +3

      Someone finally put it into words

    • @abdarafi
      @abdarafi 3 ปีที่แล้ว

      feeling the same:(

    • @hos7012
      @hos7012 3 ปีที่แล้ว

      sameeee

  • @morezco
    @morezco 3 ปีที่แล้ว +125

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

  • @haza102
    @haza102 3 ปีที่แล้ว +386

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

  • @Agusv2
    @Agusv2 3 ปีที่แล้ว +94

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

    • @FernandoLopez-hp5rm
      @FernandoLopez-hp5rm 3 ปีที่แล้ว

      Agreed

    • @infertilepiggy5667
      @infertilepiggy5667 11 หลายเดือนก่อน

      @@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 ปีที่แล้ว +20

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

  • @hajimohammed968
    @hajimohammed968 3 ปีที่แล้ว +8

    This one deserves more than 100 seconds imo

  • @gravetender
    @gravetender 3 ปีที่แล้ว +66

    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 ปีที่แล้ว +36

    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 ปีที่แล้ว +2

      @@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 3 ปีที่แล้ว

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

  • @nothingnoone8752
    @nothingnoone8752 3 ปีที่แล้ว +2

    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.

  • @girllovescoding
    @girllovescoding 3 ปีที่แล้ว +4

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

  • @kalinbpatel
    @kalinbpatel 3 ปีที่แล้ว +3

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

  • @artygator8167
    @artygator8167 3 ปีที่แล้ว +5

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

  • @ValAllenSamonte
    @ValAllenSamonte 3 ปีที่แล้ว +7

    AH FINALLY dgraph is getting some attention!!

  • @Springfielde
    @Springfielde 3 ปีที่แล้ว +28

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

  • @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!

  • @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.

  • @mistersunday_
    @mistersunday_ 3 ปีที่แล้ว +7

    Wow, fireship does a DGraph video!

  • @pitust
    @pitust 3 ปีที่แล้ว +2

    Wow exactly the DB I was looking for! Thanks!

  • @victormonteirocunha4575
    @victormonteirocunha4575 3 ปีที่แล้ว +1

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

  • @user-cj3yu9nv1u
    @user-cj3yu9nv1u 3 ปีที่แล้ว +1

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

  • @hamadrehman853
    @hamadrehman853 3 ปีที่แล้ว +1

    Love seeing such an excellent creator grow.

  • @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.

  • @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.

  • @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.

  • @meco
    @meco 3 ปีที่แล้ว

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

  • @Paul-sk3cd
    @Paul-sk3cd 3 ปีที่แล้ว

    I love your current output. Keep it up man!

  • @parthrupareliya625
    @parthrupareliya625 3 ปีที่แล้ว

    This video deserves beyond 100 second. ❤️

  • @anhvu3780
    @anhvu3780 2 หลายเดือนก่อน

    thank you for the quick intro.

  • @jacob.peters
    @jacob.peters 3 ปีที่แล้ว

    these quick informational videos are great. keep it up

  • @machineno1527
    @machineno1527 3 ปีที่แล้ว

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

  • @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 🙏🏼

  • @kumarvishalben
    @kumarvishalben 3 ปีที่แล้ว

    Woah Dgraph looks awesome 🔥

  • @nabil14409
    @nabil14409 3 ปีที่แล้ว

    This is literally life-changing!

  • @will_abule
    @will_abule 3 ปีที่แล้ว +3

    Holy shit! This is so cool 🥺

  • @RoyRope
    @RoyRope 3 ปีที่แล้ว

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

  • @rahulbera454
    @rahulbera454 3 ปีที่แล้ว

    Keep throwing more of these 🔥

  • @WesleyFranks
    @WesleyFranks 3 ปีที่แล้ว +1

    Wow dgraph! Interesting

  • @rifaldhiaw
    @rifaldhiaw 3 ปีที่แล้ว +1

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

  • @MichelCDiz
    @MichelCDiz 3 ปีที่แล้ว

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

  • @eyrewiut411
    @eyrewiut411 3 ปีที่แล้ว

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

  • @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.

  • @WalidOfNow
    @WalidOfNow 3 ปีที่แล้ว

    you are awesome dude! love these quick overviews :D

  • @i_accept_all_cookies
    @i_accept_all_cookies 3 ปีที่แล้ว +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.

  • @ИванВоробьев-л4ы
    @ИванВоробьев-л4ы 3 ปีที่แล้ว

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

  • @ecam90
    @ecam90 3 ปีที่แล้ว

    Full Text Search and all! Gotta check it out.

  • @henrydelgado2245
    @henrydelgado2245 2 ปีที่แล้ว

    Amazing content as always. Thank you!!!

  • @mireshlive
    @mireshlive 3 ปีที่แล้ว

    Thanks for simplified info.keep it up.

  • @TheTanadu
    @TheTanadu 3 ปีที่แล้ว

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

  • @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

  • @CareyGButler
    @CareyGButler 7 หลายเดือนก่อน

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

  • @dsi-films1264
    @dsi-films1264 3 ปีที่แล้ว

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

  • @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

  • @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

  • @jonathangamble
    @jonathangamble 3 ปีที่แล้ว

    Thank you sir! And native websockets, huge!

  • @aadarsh8869
    @aadarsh8869 3 ปีที่แล้ว

    Flask in 100 seconds plz💙💙

  • @niskarshdwivedi1549
    @niskarshdwivedi1549 3 ปีที่แล้ว

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

  • @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.

  • @AlfredNutile
    @AlfredNutile ปีที่แล้ว

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

  • @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).

  • @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.

  • @merictunc
    @merictunc 3 ปีที่แล้ว

    Keep going 😎

  • @psychoclips6817
    @psychoclips6817 3 ปีที่แล้ว

    Which do you prefer between this and Fauna?

  • @technicalfriend15
    @technicalfriend15 3 ปีที่แล้ว

    Happy Saraswati Puja from India🙏

  • @Joshfw27492
    @Joshfw27492 3 ปีที่แล้ว

    Great find, how does this compare to fauna db?

  • @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

  • @vasileturus
    @vasileturus 3 ปีที่แล้ว

    This is so freaking cool!

  • @akshayakula5496
    @akshayakula5496 2 ปีที่แล้ว

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

  • @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?

  • @dras227
    @dras227 3 ปีที่แล้ว

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

  • @sannguyen1008
    @sannguyen1008 3 ปีที่แล้ว

    Excellent content.

  • @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!!

  • @leastexpected3115
    @leastexpected3115 3 ปีที่แล้ว

    i suppose that graph structure is nice thing, but how do you map it out in text file? Use relative offsets?

  • @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.

  • @RahulJoshi
    @RahulJoshi 3 ปีที่แล้ว

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

  • @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.

  • @hashiromer7668
    @hashiromer7668 3 ปีที่แล้ว

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

  • @fuentestorresfranciscojavi4060
    @fuentestorresfranciscojavi4060 3 ปีที่แล้ว

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

  • @suparthghimire1644
    @suparthghimire1644 3 ปีที่แล้ว

    Hey just wondering, if this also is very efficient for creating complex relational databases, how does it compare with SQL based databases??

    • @Fireship
      @Fireship  3 ปีที่แล้ว +5

      I'll do a comparison when I make a full tutorial on this topic

    • @Warcielka
      @Warcielka 3 ปีที่แล้ว

      @@Fireship it would be nice to see a comparison against hasura, which does quite the same gql thing, but with some postgres magic.

  • @giancarlosisasi4137
    @giancarlosisasi4137 3 ปีที่แล้ว

    Dude, what graphql ide are u using?

  • @carlosalvarez4188
    @carlosalvarez4188 3 ปีที่แล้ว

    So it wouldnt be needed a backend? just frontend querying against db?

    • @micheldiz
      @micheldiz 3 ปีที่แล้ว +1

      If you stick to GraphQL and use its Auth(free) feature. You don't need to mind on coding your own backend. And yes, you just need to care about your front end.

  • @KevinSheppard
    @KevinSheppard 3 ปีที่แล้ว

    I ❤️ these videos!

  • @zyansheep
    @zyansheep 3 ปีที่แล้ว +1

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

  • @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.

  • @samwilliams2633
    @samwilliams2633 2 ปีที่แล้ว +1

    Rest in peace Dgraph

  • @alirezakhorami
    @alirezakhorami 3 ปีที่แล้ว

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

  • @tmczq8303
    @tmczq8303 3 ปีที่แล้ว +3

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

  • @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?

    • @micheldiz
      @micheldiz 3 ปีที่แล้ว +1

      Exactly sir.

  • @karsongrady
    @karsongrady 3 ปีที่แล้ว

    Love the video as per usual. One question, are these sponsored? I see you're using a tracked influencer link. I just like to know if there is an incentive to share. I hope it is because you deserve it but I think it should have a disclaimer of some kind. Either way thanks again.

    • @mymoomin0952
      @mymoomin0952 3 ปีที่แล้ว +1

      Legally I think he'd have to disclose if this was sponsored

    • @karsongrady
      @karsongrady 3 ปีที่แล้ว

      @@mymoomin0952 Yes. That is why I am curious as the link has influencer UTM params. I hope he gets sponsors as he does such great stuff. However, it seems odd to have a tracked link and it not to be incentivized to share.

    • @Fireship
      @Fireship  3 ปีที่แล้ว +2

      I don't do sponsored videos at all. In this case, I was in contact with the company in advance but they had no creative control over the content. So I would have made the same video in either way.

    • @karsongrady
      @karsongrady 3 ปีที่แล้ว

      @@Fireship I appreciate the clarity. Keep it up 💪

  • @viddeshk8020
    @viddeshk8020 3 ปีที่แล้ว

    Which is faster neo4j vs mongodb vs SQL server?

  • @OmerFarooqAhmed
    @OmerFarooqAhmed 3 ปีที่แล้ว

    Wonder if this supports RDF and Sparql

    • @micheldiz
      @micheldiz 3 ปีที่แล้ว

      It does support RDF, but a simple version of NQuads. Dgraph doesn't supports Turtle and similar. But it supports JSON in mutations. And no Sparql.

  • @CalifornianViking
    @CalifornianViking หลายเดือนก่อน

    Isn't Cypher a better graph query language than GrapQL?

  • @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.

  • @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.

  • @hooligansofts7430
    @hooligansofts7430 3 ปีที่แล้ว +1

    Please update the 40% discount code. It’s not working

  • @kevybost
    @kevybost 3 ปีที่แล้ว

    neat 📸

  • @seanknowles9985
    @seanknowles9985 3 ปีที่แล้ว

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

  • @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