10gen Blog
10gen.com · Company blog · on HN since 2008
10gen, the company behind MongoDB, used this blog for product news, conference announcements, usage stories and technical posts on MongoDB internals.
What HN saysHN commenters praise 10gen's documentation, screencasts and conference videos, and discuss its open source business model of training, consulting and support.
69HN people shared it
38linked it in comments
38stories submitted
299story points
13 years agolast shared
2008people per year2026
Most-shared posts
- 110gen - Open Source Stack similar to Google App Engine5 people · 26 points · first shared 2008 · 2 comments on HN
- 2Jobs5 people · first shared 2010
- 310gen Announces First MongoDB Conference, MongoSF3 people · 30 points · first shared 2010 · 2 comments on HN
- 4Concurrency internals mongodb 2 23 people · first shared 2012
- 5Presentations3 people · first shared 2011
- 6MongoDB at Craigslist2 people · 2 points · first shared 2011 · discussion on HN
- 7Mongodb foursquare cloud bare metal2 people · first shared 2012
- 8Asynchronous MongoDB with Python and Tornado1 people · 67 points · first shared 2012 · discussion on HN
- 910gen Announces Strategic Investment from Intel Capital and Red Hat1 people · 44 points · first shared 2012 · 7 comments on HN
- 10MongoDB presentations from MongoSV1 people · 31 points · first shared 2010 · 5 comments on HN
- 11MongoDB Monitoring Service (MMS) released to the public1 people · 25 points · first shared 2011 · 3 comments on HN
- 12MongoDB 2.2 Delivers Improved Analytics and Faster Performance1 people · 14 points · first shared 2012 · 1 comments on HN
- 13The New York Times R&D Lab and MongoDB1 people · 6 points · first shared 2011 · discussion on HN
- 14MongoDB 2.2 Online Conference Tomorrow1 people · 5 points · first shared 2012 · discussion on HN
- 15Rapid Realtime App Development with Node.JS & MongoDB1 people · 5 points · first shared 2012 · discussion on HN
What HN people wrote when they linked it
giulianob · 2013-08-14
I love Ansible but I have a little bit of a complaint with the new website. The website used to be very focused on the product and how to get going fast. Now it seems more enterprisey with all of the major links on the frontpage linking to the solutions page which have way too much content for someone who isn't attached to the product yet. It seems almost more geared towards the business folks rather than the devops people like before. What I like about Ansible is that it gets you up running fast. Now, I have to spend a lot more time digging through the website to figure out what Ansible actually is. Even under Products, Ansible isn't there there. Instead, it lists Ansible AWX which makes very little sense w/o knowing Ansible first.
The documentation is still great and gets you going fast. I think the focus on the website with the Technology vs Solutions vs Products categories is uninviting to your core audience. Perhaps the reason for all of this is because Ansible != AnsibleWorks which makes sense. If that's the case though, I would recommend splitting up the two websites like 10gen did with Mongo ( http://www.10gen.com/ vs http://www.mongodb.org/ ). If you look at Mongo's site, it's very much straight to the point. However, 10gen's site is more focused on the business side of things.
Anyways, you guys are doing a great job with the actual project. See you around.
nosh · 2011-04-19
I'll probably write up a more substantive post on open source business models at some point. We follow a fairly traditional model with training, consulting, and support being primary offerrings. If you look under products and services at http://10gen.com you will see pricing, etc.
In terms of best-practices, the first hurdle is to get your product used and demonstrating value. To do this you have to listen to your users and help them out to demonstrate that value (which is why the whole team is on our mailing list and IRC channel all the time). Generally when it comes to someone purchasing services from us, they have already tried out the product and may even have it in production. This is vastly different from a lot of closed source software where you end up in a long sales cycle just trying to convince customers to use it.
For databases, the training-consulting-support model works well. For other products, some other model may be more appropriate. We've also talked (both internally and externally) about closed-source addons/tools/features. Additionally there are potential revenue streams from hosted /cloud offerrings.
ahallock · 2012-12-26
I'm not going to argue about the technology itself, but 10gen does provide excellent documentation, screencasts, and tutorials. Other DB vendors could learn a thing or two about writing better documentation and educational materials. Look at https://education.10gen.com/ and http://www.10gen.com/presentations for example.
ehwizard · 2011-11-06
In addition to the documentation, videos from the conferences are a great place to start:
http://www.10gen.com/presentations/mongoboston-2011/schema-design-at-s…
http://www.10gen.com/presentations/mongosf-2011/practical-scaling-and-…
sidupadhyay · 2011-04-15
Lithium is a really great option. It forces you into a good set of rules to develop your app rapidly while not sacrificing quality. It integrates really well with both MongoDB and CouchDB out of the box and provides a solid set of testing and analysis tools. As frameworks go, it can do as much or as little as you want it to.
The CTO of Totsy gave a talk describing their no-nonsense usage of Lithium and MongoDB http://www.10gen.com/video/mongoboston2010/totsy
stingraycharles · 2010-12-23
You can hire the developers of mongodb, 10gen, themselves, they provide commercial support / consulting for mongodb.
http://www.10gen.com/
kchodorow · 2010-12-01
MongoDB (10gen)
New York City and Redwood City, CA.
Looking for software engineers, QA, support engineers, interns, and more: http://www.10gen.com/jobs. Working remotely depends on the job.
Working on MongoDB is great: there are tons of interesting programming problems, an awesome community, my coworkers are brilliant, and you get paid to work on open source software.
JangoSteve · 2013-11-11
> Until you want some analytics.
I can actually respond to this specifically, as we recently had a project that needed us to build some decently-sized and complex analytics into their app. I spent about a month researching how most analytics solutions are structured and work, and became very familiar with the codebase for FnordMetric, which is one such open-source analytics solution.
You wouldn't initially think it (I certainly didn't), but Mongo is actually a great use-case for analytics data. Here's why...
Most analytics platforms don't query live-data and build reports on the fly. It's terribly inefficient and doesn't scale. If something like Google Analytics did this, it'd take forever for your Analytics dashboard to load, especially at their scale.
What most analytics platforms do, is they know before-hand what data you want to aggregate and at what granularity, and they perform calculations (such as incrementing a counter) and then store the result in a separate analytics database/table. In fact, there are several presentations and articles about doing things like this with Mongo:
http://blog.mongohq.com/first-steps-of-an-analytics-platform-with-mong…
http://www.10gen.com/presentations/mongodb-analytics
http://blog.tommoor.com/post/24059620728/realtime-analytics-at-buffer-…
And then, this is an interesting article that discusses the difference between processing data into buckets on the way in, and creating an analytics platform that does more…
francesca · 2013-03-19
this presentation offers a good overview pre 2.4, but will give you insights into how you can prepare for memory issues
http://www.10gen.com/presentations/mongosv-2012/capacity-planning
epc · 2012-12-27
10gen are hiring for "Technical Services Engineer": http://www.10gen.com/careers/positions/technical-services-engineer Offices are in Surry Hills.
Disclosure: 10gen employee.
comerford · 2012-08-29
It is, it's next in fact, but it was decided to make sure DB level locking worked first (and gets the bugs shaken out of it) before moving on to the next level of locking. Dwight gives a decent description of the thinking in this presentation:
http://www.10gen.com/presentations/concurrency-internals-mongodb-2-2
dmytton · 2012-08-29
It's inaccurate that there's no difference between the global lock and database level locking. Whilst it's true that locking is now down at the database level and you get benefits from splitting into multiple databases, the real benefit is from the new PageFaultException architecture. Even using a single database you will see significant performance improvements.
I benchmarked this at http://blog.serverdensity.com/goodbye-global-lock-mongodb-2-0-vs-2-2/ and there is a video explaining how this works at http://www.10gen.com/presentations/concurrency-internals-mongodb-2-2
ddorian43 · 2012-08-14
Also do you have an equivalent page to this (http://www.10gen.com/presentations) . Basically a page that lists every presentation and videos that speak about riak.
rockman · 2012-08-01
Location: NYC & Palo Alto
10gen (MongoDB)
We're looking to hire for a large number of different openings from Engineers to Marketing to Sales. Please take a look at http://www.10gen.com/careers/positions
Happy to answer any questions at all at [email protected]
10gen is the creator and primary developer of MongoDB, the open source, high performance, scalable, document-oriented database. 10gen delivers technical support, professional services, and training for MongoDB.
nodesocket · 2012-07-16
I don't think that is correct. Version 2.2 (beta) has database level locking, but that was the hard part. Collection, and document locking are coming after according to this talk by the CEO Dwight Merriman. (http://www.10gen.com/presentations/concurrency-internals-mongodb-2-2)
luigi · 2012-05-29
Marketing it as a viable alternative seems right to me:
http://www.10gen.com/why-mongodb
gcarre · 2012-05-23
Try ALTER TABLE ADD COLUMN on a 100 million rows table :).
Jeremy Zawodny from Craigslist explained why it helped them a lot for Craigslist archives database, where an alter table could take up to 24 hours: http://www.10gen.com/presentations/mongosf2011/craigslist
mdda · 2012-04-23
Damn - just what I had in mind for the upcoming NYC Mongo hackathon... http://www.10gen.com/events/NYC-MongoDB-Hackathon
Nicely done. It would be cool to come up with some way to gather collection characteristics, so that some fieldnames and/or value sets could by dynamically autocompleted. Perhaps that's a revised idea for this weekend's project.
brooknam · 2012-04-10
There's a link to a blog with some detail. Deployment of MongoDb to RH enterprise Linux and open shift.
http://www.10gen.com/partners/technology/red-hat
danko · 2012-01-13
I built my startup using this exact outlay, so it's wonderful to have this guide in hand for when we need to scale Mongo across multiple EC2 instances. This presentation from Jared Rosoff of 10gen was extremely helpful on the first go, and it's satisfying to see that the AWS paper corroborates the content.
http://www.10gen.com/presentations/mongosf-2011/running-mongodb-cloud
Couldn't be happier with the performance so far.
mschireson · 2011-11-06
Besides office hours in California NY and London we also have user groups in many cities http://www.10gen.com/user-groups and have (one day, very inexpensive) developer conferences frequently (next two in Dallas and Seattle).
DanielRibeiro · 2011-05-17
For a direct link to the 34 min video: http://www.10gen.com/video/mongosv2010/craigslist
mnutt · 2011-05-12
"ex-DoubleClick exec" gives the image of some kind of ad executive or something, which is not what Dwight is.
http://www.10gen.com/video/mongosv2010/replication
meghan · 2011-04-01
New York City, San Francisco Bay Area, and Europe
10gen, the creators of MongoDB: We are always looking for smart people to join the team. You get paid to work on open source software!
http://www.10gen.com/jobs
rit · 2010-12-28
10gen, the company behind MongoDB (whom I work for) is hiring in NY:
http://www.10gen.com/jobs
Python, Java, C++, etc
jfager · 2010-09-30
pierrefar · 2010-06-10
This might be of interest: Next week there is a MongoDB conference in London. I'm giving a talk and they've given me the discount code "ocw" that will give 20% off on registration.
Details: http://www.10gen.com/conferences/event_mongouk_18june10
bdotdub · 2010-05-11
And the presentation at MongoSF: http://www.10gen.com/event_mongosf_10apr30#gilt
oliverkofoed · 2010-05-11
Videos from MongoSF: http://www.10gen.com/event_mongosf_10apr30
zzzmarcus · 2008-11-04
It isn't ready for prime-time yet, but unlike other object databases, the licensing is clear (though not ideal IMHO--AGPL3) and it's under active development.
Here's the Github repo:
http://github.com/10gen/mongo/tree/master
And the architecture:
http://www.10gen.com/wiki/db.guide.02_architecture