1st time picking up a database, require recommendations
Hello, I'm starting to learn a bit about the backend database and I been seeing RethinkDB, MongoDB, OrientDB, and many more. With so much to choose from, I want you guys to recommend me one as someone new to all of theses databases as you guys will know more about which one is better or easy to use for someone starting out like me. I would be using this with React.js so if there is one that works well with React I would prefer that.
Thanks in advance 🙂
9 Replies
first of all
do you KNOW how to use a database?
if you already know how to use one it's really just a matter of preference they'll be mostly the same and for your average website it will hardly matter
never in my life have I heard of rethinkdb or orientdb idk what you've been reading
if your app is straightforward in the sense that you just need to store and retrieve data any SQL db will work just fine
Mongo is popular among tutorials with React because of the MERN stack (mongo express react nodejs), but frankly I'd recommend learning SQL first
Seconded, definitely. Pick up an rdbms and learn SQL. MySQL/MariaBD or Postgres are both free and the most popular ones
Document storage is just going to teach you bad habits you won't recognize when you're starting out
Thanks 🙂
I shall go with MySQL, kind of weird that if "SQL. MySQL/MariaBD" works, it wasn't in the top 10 when I google searched XD. Must be a secret 🤔
What did you search?
what did you search you found some weird stuff
to this day MySQL and Postgre would be the most popular sql dbs out there so 100% recommended
you would only need other dbs if you had really specific needs
Mongo is the biggest non relational db and it's miles behind the big three
oh i forgot about oracle
now I need to forget again, thanks jochem
Admittedly oracle and mssql server are very much enterprise software, but mysql probably runs 2/3rds of the web