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

  1. 1
    10gen - Open Source Stack similar to Google App Engine
    5 people · 26 points · first shared 2008 · 2 comments on HN
  2. 2
    Jobs
    5 people · first shared 2010
  3. 3
    10gen Announces First MongoDB Conference, MongoSF
    3 people · 30 points · first shared 2010 · 2 comments on HN
  4. 4
    Concurrency internals mongodb 2 2
    3 people · first shared 2012
  5. 5
    Presentations
    3 people · first shared 2011
  6. 6
    MongoDB at Craigslist
    2 people · 2 points · first shared 2011 · discussion on HN
  7. 7
    Mongodb foursquare cloud bare metal
    2 people · first shared 2012
  8. 8
    Asynchronous MongoDB with Python and Tornado
    1 people · 67 points · first shared 2012 · discussion on HN
  9. 9
  10. 10
    MongoDB presentations from MongoSV
    1 people · 31 points · first shared 2010 · 5 comments on HN
  11. 11
    MongoDB Monitoring Service (MMS) released to the public
    1 people · 25 points · first shared 2011 · 3 comments on HN
  12. 12
  13. 13
    The New York Times R&D Lab and MongoDB
    1 people · 6 points · first shared 2011 · discussion on HN
  14. 14
    MongoDB 2.2 Online Conference Tomorrow
    1 people · 5 points · first shared 2012 · discussion on HN
  15. 15
    Rapid Realtime App Development with Node.JS & MongoDB
    1 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.
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
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
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

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close