Data Modeling with MongoDB

Поделиться
HTML-код
  • Опубликовано: 9 июл 2024
  • Good news everyone! MongoDB provides an extremely flexible document model for your use. At the same time the data model you design can seriously speed up or slow down your application. For example, an RDBMS approach to an IoT data storage will significantly slow down the application when used with a document model. This means that with great data modeling flexibility comes even greater responsibility. What are the the best practices for data modeling that leverage MongoDB's flexible Document Model to best support your application through its development? Wonder no more! In this talk we will examine the most important considerations when making decisions about your data model.
    To learn more about MongoDB take our free self-paced MongoDB Basics course! university.mongodb.com/course...
    Subscribe to MongoDB ►►► bit.ly/3bpg1Z1
    Connect with MongoDB:
    Website: bit.ly/2LjtNBZ
    Twitter: bit.ly/3fH87gR
    Facebook: bit.ly/3fEaIsd
    Linkedin: bit.ly/2SY9w90
    Instagram: bit.ly/3bn9bDv
    TikTok: bit.ly/3fHoqdJ
  • НаукаНаука

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

  • @pabloguerracolombia
    @pabloguerracolombia 2 года назад +19

    This video is a priceless treasure

  • @VoxyDev
    @VoxyDev 3 года назад +49

    its would be greater if you guys provide the slides along with all the lessons as well. I really want to print it out as a cheatsheet.

  • @FilipeFreire
    @FilipeFreire Год назад +4

    Thank you, Yulia! So much knowledge in one video! 💙 Plus, it was very engaging all the way!

  • @raymondmichael4987
    @raymondmichael4987 Год назад +3

    This talk is gold in itself.
    Thanks guys

  • @subhankarmajumder4335
    @subhankarmajumder4335 Год назад +2

    Fallen in love with your training approach. Fantastic information made the idea the most simple.

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

    Thank you. Just what I needed for my project

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

    mongoDB is amazing, this video is also nice but why only 6k views!... this is not fair at all.

  • @dheerajparkash9878
    @dheerajparkash9878 2 года назад +4

    This video has cleared my all concepts about data modeling and process. Very precise and useful information for beginners like me. highly Recommended.

  • @minhnguyen_8732
    @minhnguyen_8732 Год назад

    I watch this video a lot of times. It helps me a lot. It is the best video about data modeling to me.

  • @ch012
    @ch012 Год назад

    Wow...simply wow...such a quick way to learn MongoDB

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

    This is so useful and informative. Thank you!

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

    It's very useful to me. Thank you so much!

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

    Very valuable information. Great video thank you!

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

    Awesome. Thanks !!

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

    Thanks for this, keep it up!

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

    "love and care for your cpu" made my day

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

    Loved this content, thanks for sharing!

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

    This was delightful. Thanks for the engaging content 🙏 Love and care for your cpu ❤️

  • @looovequran6384
    @looovequran6384 Год назад

    Very good video ! It's well explained and the speaker is great !

  • @techforserious60
    @techforserious60 2 месяца назад

    Really nicely presented and very informative, thanks

  • @MVTN
    @MVTN 2 года назад +2

    I came to learn how to write schemas in python and WOW I glad I stayed for the other stuff! Excellent video, it has enlighted me in so many ways!

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

      I guess im asking randomly but does any of you know a way to log back into an Instagram account?
      I was dumb forgot the password. I love any assistance you can offer me

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

      @@saulgael1401 you definitely are asking random. I recommend you look into their support section to see if there are any other ways to verify that you are the owner of the account.
      If your intention of asking this is wondering if we can somehow hack into your account by breaking into a database or something, I will answer for us all: No we can't.

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

    I started with raw data and indexed sequential data files in COBOL and RPG, through DBase/Clipper into SQL of varying flavours, and now need to unlearn all that for MongoDB.
    I can see the shift in paradigm and the benefit but the shift in mindset is a big one. I took a long time trying to figure out multiple aggregations and trying to translate SQL to MongoDB, now I'm starting to think differently, now I'm actually thinking of document models and hitting questions of limits document sets, can you have large blocks under say a currency for exchange rates, order and sequence that as independent and dependent data for transactions embedded within clients with multiple distribution points, head offices and cost centres, linking to countries and taxation rules by region? Its a rabbit hole that keeps opening up more and more questions...
    Two weeks and counting, and its making my head hurt... Every couple of years all the names change, but this is a real shift in thinking, not just new words for old ideas....
    Can you index sub-data, for example exchange rates by date/time or sequence within a currency table. Initially not a problem, but run for a few months you have enough data to require indexing...

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

    Great video. Thanks!

  • @haozhang-bi6kn
    @haozhang-bi6kn 9 месяцев назад

    This video helps me a lot ,highly Recommended.

  • @NOBODYxx09
    @NOBODYxx09 Год назад

    When i saw The Bucket Pattern i was just amazed how the hell I didn’t think of that

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

    newbie question. I see organizations and projects in mongodb, then of course databases in projects etc. If I create a new web application for instance and I call it "workoutApp", do I create a new project named "workoutApp" and place all my db in my project or do I create and organization named 'workoutApp". in which case would I create a new organization ?? thanks

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

    Thank you for this

  • @dineshkuruba1880
    @dineshkuruba1880 Год назад

    best tutorial thanks

  • @user-hb9vk5zq2m
    @user-hb9vk5zq2m 8 месяцев назад

    Very informative!

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

    thank you

  • @user-ef8my6sg4i
    @user-ef8my6sg4i 2 года назад +1

    Might boring at first, but it is treasure after about 20 minutes!

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

    Great!

  • @pldvs
    @pldvs Год назад

    Nice. Thanks.

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

    This is great, and the more I learn about MongoDB, the less use cases I think of for SQL.
    Case and point - the 🪣 and computed 💻 patten together at 24:48...is that even feasible with SQL?

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

    Thanks! Really nice information and very well explained!

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

      Glad it was helpful!

  • @CristianIntriago_
    @CristianIntriago_ Месяц назад

    Awesome!

  • @deepakverma-uo7pf
    @deepakverma-uo7pf Год назад

    THANK U

  • @skepticalmind2260
    @skepticalmind2260 3 года назад +12

    Thanks for the wealth of knowledge! It'll be great if you could share the slides too.

    • @MongoDB
      @MongoDB  3 года назад +22

      Thanks! You can find the slides here: www.slideshare.net/secret/LMBSzqBNoYkBmV

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

      @@MongoDB You're awesome, thanks so much.

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

      @@MongoDB cannot access slides :_)

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

    thks a lot

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

    very nice dear speaker ..

  • @v.p22709
    @v.p22709 9 месяцев назад

    Steve Jobs rest in peace. Wow. What a presentation!

  • @hamdimy2
    @hamdimy2 Год назад

    Minute 1 to minute 3 or there about shows a very different way of developing software then how I do it for the past 20+ years. Be it a standalone application (client - server or web), a suite of over 40 different applications seamlessly integrated with continuously adding new application or enhancing existing applications over the past 12 years and counting, or an enterprise wide heterogeneous system architecture combining custom developed modules and off the shelf modules, all has its object model done and continuously updated whenever enhancement or new applications are added in.
    The object model focuses on meeting user requirements. The database structure follows the object model, thus data follows the optimized user requirements. The application code, the system behavior also follows the object model, again following the user requirements. All in the effort of reducing both data and code duplication.

  • @saikatbiswas4862
    @saikatbiswas4862 Год назад

    Please provide also written materials. It would be helpful.

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

    how should I go for follow and following like that of instagram

  • @diegofelipe91
    @diegofelipe91 Год назад

    Can I like this video twice?

  • @slaction
    @slaction Год назад

    So we design our application then define the data model.....but we can't develop our app without knowing the data model...what am I missing here?

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

    Is it possible to get some support in our database schema design, we think it is complex and beyond the affordable skills available in the market.

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

    Thank you

  • @freespeech515
    @freespeech515 Год назад

    is it computer voice?

  • @paulfurey1209
    @paulfurey1209 Год назад

    Hi 0:21

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

    This is what it must have been like to eat that fruit of knowledge. Delicious and dangerous.

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

    Why don't people watch these videos?

  • @Symbiatch
    @Symbiatch 3 года назад +11

    Nobody forces you define the data model/schema before designing/developing the application. This goes wrong from the start.

    • @ajitshukla6558
      @ajitshukla6558 2 года назад +6

      Designing database first approach is considered good practice when using rdbms and is religiously followed across the entire it industry..

    • @123farhan1
      @123farhan1 2 года назад

      I agree ...no one design database first....both have its place

  • @dnxsol
    @dnxsol 3 года назад +17

    Im sorry but i disagree with some of the RDMS bashing that noSQL seams to be putting forward as propaganda vs reality

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

      Yhe. They both have their pros and cons.

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

      A commercial product is always going to be pushed for commercial gain. Community driven open source benefits everyone positively.. I'm seeing less and less value in mongodb as I study it

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

      If you think one DB can replace the other, you probably shouldn't be giving tutorials on either.

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

      Yeah, that RDBMs design was a bit silly. I've been doing dev for 20 years, never have I seen someone create a schema, then the application. It just doesn't work like that.
      It at some level turned me off to this. Don't know if it's laziness, or bad information, but clearly not true.

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

      1:55 The presentation says that the data dictates the application but the data itself is dictated by the requirement so essentially the requirements dictate the application so I don't understand what's a big deal with that.

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

    lame

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

    discord server @MongoDB? tiktok ? seriously?

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

    Great video. Thanks!

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

    Amazing! Thanks