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
ErickO
ErickO•17mo ago
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
Jochem
Jochem•17mo ago
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
kingtigerknight
kingtigerknight•17mo ago
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 🤔
Jochem
Jochem•17mo ago
What did you search?
ErickO
ErickO•17mo ago
what did you search PepeLaugh 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
Jochem
Jochem•17mo ago
Jochem
Jochem•17mo ago
Mongo is the biggest non relational db and it's miles behind the big three
ErickO
ErickO•17mo ago
oh i forgot about oracle now I need to forget again, thanks jochem
Jochem
Jochem•17mo ago
Admittedly oracle and mssql server are very much enterprise software, but mysql probably runs 2/3rds of the web