Watch keynotes and sessions from MongoDB.live, our virtual developer conference.

Greetings! I am from Southeast Asia

Hi! I joined this community after learning about it for the first time in one of the MongoDB Live sessions. I hope I can contribute to this community.

BTW, I hope you don’t mind me asking this question here: it has been suggested to me a couple of times I should learn RDMS theory before diving into MongoDB (I have learned a semester’s worth of RDMS about five years ago if I remember correctly). I’ve been using MongoDB for a year now (mostly basic querying but this year and the next will be different), but I feel self-conscious about my lack of RDMS knowledge. At what point in learning RDMS is sufficient to work with MongoDB?

1 Like

Welcome to the MongoDB Community @nisajthani!

RDBMS knowledge/theory is not required to work with MongoDB, and for some learners MongoDB may be the first database system they use. My overall recommendation would be to learn more about the database management system(s) you plan to use, so you can best take advantage of the features and strengths each offers.

Some fundamental database concepts such as indexing are common across different database implementations, but others (such as schema design patterns and query optimisation) will have different considerations given MongoDB’s more flexible schema support. Even though all database systems support some form of indexing for data retrieval, available index types (compound, geospatial, text, …) and data size limitations will vary.

MongoDB is a distributed database including automatic failover, so more advanced deployment approaches like replication and sharding will also differ from the RDBMS equivalent (depending on which RDBMS system(s) you are using as a reference). For one example comparison, see Comparing MongoDB vs PostgreSQL.

The free online courses at MongoDB University are a great starting point for MongoDB knowledge, and courses like M001 (MongoDB Basics) do not presume you have any database experience. There are learning paths with recommended courses for either Developer or Database Administrator topics.

Regards,
Stennie

3 Likes

Hi @nisajthani,

Welcome to the community! Glad to hear you heard about us from .live. What was your favorite session during the show?

Cheers,

Jamie

1 Like

I mostly attended the beginner-level session and I loved them all but if I have to choose a favorite it would be ‘Beginner MongoDB Mistakes to Avoid’.

2 Likes

Hi @nisajthani,

Thanks for sharing your favourite session from MongoDB.live! I haven’t seen @Eric_Reid’s talk yet, but I’m queuing that up on YouTube now: Silverback Notes: Beginner MongoDB Mistakes to Avoid.

FYI, there’s also a discussion topic on the forums where you might find some interesting session suggestions or want to add your own: Thank you for two great days of sessions at MongoDB.live!.

I added some of my own session highlights in that thread, but there are lots of great talks I haven’t seen yet.

Regards,
Stennie

3 Likes

The Silverback is thrilled that you liked his talk!

3 Likes