OpenRCT2 / master-server

Master server to provide an API for retrieving all registered public OpenRCT2 servers.
9 stars 6 forks source link

Drop MongoDB #4

Closed danielsarsi closed 8 years ago

danielsarsi commented 8 years ago

I used MongoDB for years in many projects, but I'm seeing a lot of articles criticizing it with very good reasons (http://cryto.net/~joepie91/blog/2015/07/19/why-you-should-never-ever-ever-use-mongodb/). A relational database seems too fit better in this case.

IntelOrca commented 8 years ago

Relational databases require more maintenance and are not good when the schema frequently changes which is likely to happen for something like this.

danielsarsi commented 8 years ago

MongoDB doesn't even require setting a schema actually, CouchDB as well. But, I do agree keeping it until multiplayer in OpenRCT2 get stable enough.

IntelOrca commented 8 years ago

MongoDB doesn't even require setting a schema actually

That is my point.

danielsarsi commented 8 years ago

Mongoose uses schemas 😁

Em 26 de jan de 2016, à(s) 08:50, Ted John notifications@github.com escreveu:

MongoDB doesn't even require setting a schema actually

That is my point.

— Reply to this email directly or view it on GitHub https://github.com/OpenRCT2/master-server/issues/4#issuecomment-174953941.