\u003C/a>\n\nIf you're wondering what the heck this thing is, do \u003Ca href=\"http://blog.stackoverflow.com/2010/06/introducing-stack-exchange-data-explorer/\">read the introductory blog post\u003C/a>, but in summary:\n\n\u003Cblockquote>Stack Exchange Data Explorer is \u003Cstrong>a web tool for sharing, querying, and analyzing the Creative Commons data from every website in the Stack Exchange network\u003C/strong>. It's also useful as for learning SQL and sharing SQL queries as a 'reference database'.\u003C/blockquote>\n\nWe are redirecting all old links to the new path, so everything should work as before. Why did we make this change?\n\nMostly because we decided to move off the \u003Ca href=\"http://www.microsoft.com/windowsazure/windowsazure/\">Windows Azure\u003C/a> platform. While Microsoft generously offered us free Azure hosting in exchange for \u003Ca href=\"http://www.odata.org/\">odata\u003C/a> support and a small \"runs on Azure\" logo in the footer, it ultimately did not offer the level of control that we needed. I'll let Sam Saffron, the principal developer of SEDE, explain:\n\n\u003Cblockquote>\n\u003Ch2>Teething issues\u003C/h2>\nWhen we first started working with Azure, tooling was very rough. Tooling for Visual Studio and .NET 4.0 support only appeared a month after we started development. \u003Ca href=\"http://msdn.microsoft.com/en-us/library/gg443832.aspx\">Remote access to Azure instances\u003C/a> was only granted a few weeks ago together with the ability to run non-user processes.\n\nThere are still plenty of teething issues left, for example: on the SQL Azure side we can't run cross database queries, add full-text indexes or backup our dbs using the \u003Ccode>BACKUP\u003C/code> command. I am sure these will eventually be worked out. There's also the 30 minute deploy cycle. Found a typo on the website? Correcting it is going to take 30 minutes, minimum.\n\nDue to many of these teething issues, debugging problems with our Azure instances quickly became a nightmare. I spent days trying to work out why we were having uptime issues, which since have been mostly sorted.\n\nIt is important to note that these issues are by no means specific to Azure; \u003Cstrong>similar teething issues affect other Platform-As-A-Service providers\u003C/strong> such as \u003Ca href=\"http://aralbalkan.com/1504\">Google App Engine\u003C/a> and \u003Ca href=\"http://heroku.com/\">Heroku\u003C/a>. When you are using a PAAS you are giving up a lot of control to the service provider. The service provider chooses which applications you can run and imposes a series of restrictions.\n\u003Ch2>The life cycle of a data dump\u003C/h2>\nWhenever there is a new data dump, I would log on to my Rackspace instance, download the data dump, decompress it, rename a bunch of folders, run \u003Ca href=\"https://github.com/SamSaffron/So-Slow\">my database importer\u003C/a>, and wait an hour for it to load. If there were any new sites, I would open up a SQL window and hack that into the DB. This process was time consuming and fairly tricky to automate. It could be automated, but it would require lots of work from our side.\n\nNow that we migrated to servers we control, the process is almost simple -- all we do is select a bunch of data from export views (containing public data) and insert them into a fresh DB. We are not stuck coordinating work between 4 machines across 3 different geographical locations.\n\u003Ch2>Did I mention we are control freaks?\u003C/h2>\nAt Stack Overflow \u003Ca href=\"http://blog.serverfault.com/\">we take pride in our servers\u003C/a>. We spend weeks tweaking our hardware and software to ensure we get the best performance and in turn you, the end user, get the most awesome experience.\n\nIt was disorienting moving to a platform where we had no idea what kind of hardware was running our app. Giving up control of basic tools and processes we use to tune our environment was extremely painful.\u003C/blockquote>\n\nWe thank Microsoft for letting us try out Azure; based on our experience, we've given them a bunch of hopefully constructive feedback. In the long run, we think a self-hosted solution will be much simpler for us to maintain, tune and automate.\n\nThere's also few other bits (nibbles?) of data news:\n\n\u003Cul>\n \u003Cli>We \u003Cstrong>won't be producing a data dump for the month of December 2010\u003C/strong>, but you can definitely expect one just after the new year. We apologize for the delay.\u003C/li>\n \u003Cli>SEDE will continue to be updated monthly as a matter of policy to keep it in sync with the monthly data dumps.\u003C/li>\n\u003C/ul>\n\nRemember, \u003Ca href=\"http://blog.stackoverflow.com/2010/06/stack-exchange-data-explorer-open-sourced/\">SEDE is fully open source\u003C/a>, so if you want to help us hack on it, please do!\n\n\u003Ch2>\u003Ca href=\"http://code.google.com/p/stack-exchange-data-explorer/\">code.google.com/p/stack-exchange-data-explorer\u003C/a>\u003C/h2>\n\nAnd as usual, if you have any bugs or feedback for us, leave it in \u003Ca href=\"http://meta.stackoverflow.com/questions/tagged/data-explorer\">in the [data-explorer] tag on meta\u003C/a>, too. And we have opportunities to share for the \u003Ca href=\"https://stackoverflow.com/jobs/developer-jobs-using-bigdata?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link\" target=\"_blank\" rel=\"noopener\">big data lovers over on Jobs\u003C/a>.","html","2010-12-13T12:00:00.000Z",{"current":357},"re-launching-stack-exchange-data-explorer",[359,367,372,377],{"_createdAt":360,"_id":361,"_rev":362,"_type":363,"_updatedAt":360,"slug":364,"title":366},"2023-05-23T16:43:21Z","wp-tagcat-cc-wiki-dump","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":365},"cc-wiki-dump","Cc-wiki-dump",{"_createdAt":360,"_id":368,"_rev":362,"_type":363,"_updatedAt":360,"slug":369,"title":371},"wp-tagcat-community",{"current":370},"community","Community",{"_createdAt":360,"_id":373,"_rev":362,"_type":363,"_updatedAt":360,"slug":374,"title":376},"wp-tagcat-company",{"current":375},"company","Company",{"_createdAt":360,"_id":378,"_rev":362,"_type":363,"_updatedAt":360,"slug":379,"title":381},"wp-tagcat-stackexchange",{"current":380},"stackexchange","Stackexchange","Re-Launching Stack Exchange Data Explorer",[384,386,392,398],{"_id":16,"publishedAt":17,"slug":385,"sponsored":12,"title":20},{"_type":10,"current":19},{"_id":387,"publishedAt":388,"slug":389,"sponsored":12,"title":391},"f0807820-02d7-4fc5-845f-3d76514b81c0","2025-08-11T16:00:00.000Z",{"_type":10,"current":390},"renewing-chat-on-stack-overflow","Renewing Chat on Stack Overflow ",{"_id":393,"publishedAt":394,"slug":395,"sponsored":12,"title":397},"e33464c4-b21b-4019-8b86-64a46335a95e","2025-08-07T16:00:00.000Z",{"_type":10,"current":396},"a-new-worst-coder-has-entered-the-chat-vibe-coding-without-code-knowledge","A new worst coder has entered the chat: vibe coding without code knowledge",{"_id":399,"publishedAt":400,"slug":401,"sponsored":12,"title":403},"8b04b236-51d5-4747-9de8-2fe6e6a2512e","2025-08-04T16:00:00.000Z",{"_type":10,"current":402},"cross-pollination-as-a-strategic-advantage-for-forward-thinking-organizations","Cross-pollination as a strategic advantage for forward-thinking organizations",{"count":405,"lastTimestamp":12},0,["Reactive",407],{"$sarticleModal":351},["Set"],["ShallowReactive",410],{"sanity-m8TIECrUZwEJXX7kE5HqfPQac26aLyYak7WtBEPOnDk":-1,"sanity-comment-wp-post-4051-1755617568724":-1},"/2010/12/13/re-launching-stack-exchange-data-explorer"]