Live data from Hacker News

Poll: What database does your company use?

news.ycombinator.com

1–10 of 378 posts

Poll: What database does your company use?

#1
Upvote please if you think it's an interesting question so that more people will respond

Last year I asked this question (http://news.ycombinator.com/item?id=1411937) and I think it was useful to a bunch of people. Figured it's worth asking again and the diffs will be interesting.

Re: Poll: What database does your company use?

#5
You should add the Neo4j (http://neo4j.org/) graph database to the list.

Graphs are a much more modern and elegant way of storing relational data. I've used Postgres for over 10 years, but it's not a graph database. With graph databases you don't have to mess with tables or joins -- everything is implicitly joined.

And Neo4j is ridiculously sweet -- store 32 billion nodes (http://blog.neo4j.org/2011/03/neo4j-13-abisko-lampa-m04-size...) with 2 million traversals per second (http://www.infoq.com/news/2010/02/neo4j-10), and you can use Gremlin with it (the graph traversal language), which let's you calculate PageRank in 2 lines.

Neo4j is open source, and the Community Edition is now free (https://github.com/neo4j/community).

I recommend pairing it with the TinkerPop stack (http://www.tinkerpop.com/).

Re: Poll: What database does your company use?

#6
We use MySQL mainly and also Redis a little bit. We will probably do more with Redis.

Also, we use S3 as database for some of our larger datasets where latency isn't a concern and are looking at either Mongo or HBase for large datasets that need faster performance.

Re: Poll: What database does your company use?

#10
Legacy apps, Ingres.

All sorts of odd little things, SQL Server.

Various legacy data processing and newer data warehousing jobs, SAS.

New projects, in theory Oracle but there seems to be a degree of resistance. It'd be interesting to see how that pans out but I won't be around there much longer :)

Post reply on HN