Live data from Hacker News

Homebrew removes MongoDB from core formulas

github.com

11–20 of 291 posts

Re: Homebrew removes MongoDB from core formulas

#11

Should I sell MongoDB? In around $29 last year and have seen 450% return... The concern was always it becomes next X

I mean I'd argue if you're questioning it then you should get out because you A) already perceive enough risk that you consider it questionable and B) It sounds like you're sticking with it because you already have it and it's been a winner historically. But that doesn't mean you should stick with it :P

Downsize or diversify

Good luck!

Re: Homebrew removes MongoDB from core formulas

#12

asked this on a sqllite thread before but: anyone know a single file nosqldb that has good python bindings. i know I could just write to json or something but I'd like something that supports queries. right now I'm using MongoDB and it's completely Overkill

I'm unsure of what you mean by "single file", but rocksdb is embedded and has python bindings.

Re: Homebrew removes MongoDB from core formulas

#13
post #7

With MongoDB's license there is another reason to migrate away from it. I migrated an app from MongoDB to postgres. I ended up just using a varchar to store the IDs. The Mongo style IDs are in addition to an integer primary key, so joins happen with integers, but every time a user is shown the IDs, in the URLs, it's a BSON ID. It hasn't caused any issues, performance or otherwise, but there are thousands rather than…

PostgreSQL do have a variable unlimited length datatype : text. AFAIK, Varchar is internally a subtype that bound the text type. So in extreme situations you might even get a very slight performance advantage using text instead of varchar.

Re: Homebrew removes MongoDB from core formulas

#14

Should I sell MongoDB? In around $29 last year and have seen 450% return... The concern was always it becomes next X

Can't tell you whether to sell or not, but I think there are going to be plenty of companies struggling under Mongo DB for a while (I work for one: we know it sucks, dislike using it, don't have the significant resources needed to get off. And the product is still growing rapidly, so we're getting more locked-in).

At this point I think it's a coin-toss whether we move to an RDBMS or try to use their newish JSON Schema support (and other features) to achieve some sanity.

And, to be fair, Mongo's hosted management console is really good, the support has been excellent, and since we switched over to their hosted solution I don't think we've had a single problem that wasn't of our own making.

Re: Homebrew removes MongoDB from core formulas

#15
post #9

Would love to see an overview of companies that fell into the mongoDB trap and have / are migrating to another DB store.

Over the last few Months we’ve switched over to amazons document db just to have a managed service. We don’t regret it.

DocumentDB is still really expensive as there's no pay what you use option.

I stored about 2KB of data for 72 hours and got charged fifteen dollars before I realised the mistake.

They really need to come up with a per mb per hour option.

Re: Homebrew removes MongoDB from core formulas

#16

Would love to see an overview of companies that fell into the mongoDB trap and have / are migrating to another DB store.

I would love to see open source developers and companies supported because it's not really tenable to replace all the open source we rely on - we probably need 20 million lines of open source to serve a HTML page. If we were actually enabling and empowering open source developers, and especially the people learning, it would be awesome. Enabling people like Torvalds and Stallman to grow into their role of writing stuff that benefits billions of people.

But we can do Hunger Games too. There's no wrong answers.

Re: Homebrew removes MongoDB from core formulas

#20
Serious question: can someone explain why the server side public license is not an open source license, with specific reference to AGPL? Is it because of the provision forcing the source code release of auxillary software used to run the software as a service? As far as I can tell, it meets the FSF's free software definition and the only that seems questionable in the OSI's open source definition is point 9.
Post reply on HN