3 ms·
Why MongoDB?
by systemvoltage 7y ago
Why MongoDB?
- rooam-dev 7y agoWhy !MongoDB?
- jedberg 7y agoBecause MongoDB is a document store and you really only need a key/value store for this. Also because MongoDB started life preferring speed vs durability, which is a bad look for a database. They may have fixed that now, but I cannot forgive them for that.
- rooam-dev 7y ago"The best tool is the one I know".
- jedberg 7y agoExcept when it's not. :)
- rooam-dev 7y agoI don't compare HTML vs. C here, obviously I am talking about databases. All personal feelings aside, there is no technical reason to NOT use MongoDB as a key value store if one has experience with it, because after release comes maintenance and learning a new tool while fixing production problems doesn't make sense to me.
- fareesh 7y agoI remember reading on here at one time that under some scenarios your data doesn't come out the way you put it in, or something to that effect.
- lykr0n 7y agoBecause that's the database the dev picked to use?
- HideousKojima 7y agoBecause it's webscale, duh
- gnu8 7y agoSo app vendors can leave the database wide open on the Internet, for anyone to pull their customer list or generate their own keys.
- frknsn 7y agoI wanted to use a no sql database at the beginning. However, I prepared an interface first and implemented as MongoDB. We can implement the interface with PostgreSQL for example. I really appreciate PRs :) Here is the interface we can implement for other databases. https://github.com/furkansenharputlu/f-license/blob/master/storage/storage.go#L19-L27 https://github.com/furkansenharputlu/f-license/blob/master/s...
- ruffrey 7y agoI thought this also. SQLite as a default would have been nice.