Happy Friday!
PostgreSQL was accepted into the 2012 Google Summer of Code program! 180 organizations were accepted, and as they fill out their contact information, they are becoming visible on the GSoC website.
Continue reading
Happy Friday!
PostgreSQL was accepted into the 2012 Google Summer of Code program! 180 organizations were accepted, and as they fill out their contact information, they are becoming visible on the GSoC website.
Continue reading
A friend told me about their sharding scheme last night, and it made me very curious about how others are handling this problem. This question about database design turns into a devops issue, so it’s something really the entire development group and devops and DBAs need to be aware of and concerned about. And it’s not a problem exclusive to Postgres.
Continue reading
Happy Friday!
Postgres Open‘s website is back up! Next week, we’ll be announcing sponsorship opportunities for 2012 and opening our Call for Speakers shortly after.
Some IT guys discovered Postgres and made a series of videos about what they’re learning. They came from Windows backgrounds, so their observations were a great introduction to what it’s like for non-Linux-y people when they first try Postgres out.
Continue reading
Today, PostgreSQL Global Development Group released new versions of all active branches. This includes three security bugfixes, two of which are pretty obscure and one that fixes a possible security issue with restoring un-sanitized output from pg_dump. Details about the security issues are included in the release announcement.
Continue reading
I’ve been sick for a few days, so I settled in with a nice cup of tea and started in on the tremendous backlog I’ve got on pgsql-hackers. I put patch status at the end of each paragraph.
Continue reading
Slides (as of this moment) are here: Mistakes were made. I changed quite a bit of the beginning and end, given how big the audience is. Previous talks, we’ve usually ended with a fun “omg, here’s the craziest story I know” session. I imagine we’ll get a little bit of that today.
Continue reading
I’m going to be pretty busy while in Melbourne and Ballarat for the next 10 days.
Here’s my itinerary:
There’s a rumor that Stewart Smith and I might do a Q&A about databases in the cloud. If it happens, it will involve lots of pessimism and swearing.
Drop me an note if you want to meet up! I’ll be in Ballarat until early Friday morning.
Then I fly back to LA to give a keynote at SCaLE that Sunday (blog post about that coming).
I was room host for Simon Riggs, Magnus Hagander and Greg Smith today before giving my final talk this afternoon.
The morning started with Simon Riggs talking about his wishlist for the future of Postgres – including some boundary-stretching ideas for bi-directional replication (a way to possibly support multi-master architecture for Postgres). Simon named his talk “Postgres Futures”, but also called it his personal “shopping list” of features he’d like to see implemented, or implement himself. Magnus deep-dove into the replication protocol and how to use pg_basebackup with 9.1. Greg’s talk on benchmarking is always fantastic, and I learn something new every time. He included some graphs for FusionIO testing he’d done in the last couple weeks.
I also gave my last talk of the conference, “Managing Terabytes” about my experiences managing 8.x version clusters of a terabyte or larger in size for several companies. I reorganized this talk from the last time I’d given it, and I think it came across quite a bit more clearly to the audience. One developer gave me the suggestion that I should have tried to do a series of updates to a catalog tables to try to recover page space. I’m designing a little test case to help someone do this in the future if they run into this problem with older versions of Postgres. HOT (8.4 and later) essentially fixes this issue, by the way.
The keynote was shared by Ed Boyajian and Bruce Momjian. Ed mentioned that Oracle had the best earnings statement ever in the most recent shareholders call. In spite of that, there’s a rising tide of Oracle users who are looking for alternatives, given how strongly they’re locked into their technology. He said that he was recommending companies use Postgres is a strategic lever to negotiate with Oracle. And as IT departments strapped for cash are trying to figure out how to fund new data initiatives – they’re turning to products that are free.
Bruce then quoted the opening keynote by Ram Mohan – “With open source, support is a whole new level.” And Bruce’s comment was that what Ram did when he started 10 years ago with Afilias was heretical for conventional IT wisdom at the time.
Bruce also said that he’d always thought Postgres would ultimately only ever be a niche player among databases. But with all the progress we’ve made as a project, and the new markets being explored, he sees much greater possibilities for the project.
He asked the audience about the speed at which bugs had been fixed – within 24 hours, a few days or a single week. Only one hand was raised for a bug requiring more than 1 week to be fixed, among probably 40-50 hands raised for much faster fixes.
Bruce also noted that developers are often moved to work and stay with Postgres as a project, because they have decided that “this is an important thing for me to do in my life.”
PgConf EU was a great conference, and I’d be happy to be invited back, wherever they decide to hold it in 2012.
The hallway track is always my favorite part of the conference. I had to give a full-length and a lightning talk today, so much of my time was spent making sure I was really prepared and then giving the talks!
But between talks, I got to chat with Heroku, 2ndQuadrant and EnterpriseDB folks about what they think is coming next in the world of enterprise development and Postgres.
One topic that I touched on in those conversations and my lightning talk (Postgres needs an aircraft carrier) was that our plan for world domination needs to get quite a bit more specific and actionable.
For the open source community, the right question is not “are we ready to tackle the enterprise?” — the right question is: Which market segment and customer group are we going to target for complete market domination?
One area that we definitely already dominate is online poker. We have had a few blog posts about it, but not a whole lot else. Another is GIS through PostGIS.
I created a survey to try and capture some scenarios from the developers who work with customers every day solving problems. We need to know more about the people using Postgres and the way that they use the database.
If we can get 30 responses, I’ll publish the results. It’s a bit long, and requires some thought, so I imagine it will take some time to get them all.
If you have a customer that you think represents a good target market for Postgres, take 10 minutes and fill out the survey for us!
Yesterday was spent settling into the Casa 400 and reconnecting with the European Postgres community!
The hotel allowed us to check in very early and so I got to settle in, grab lunch and a nap before we set out for the evening.
We had informally decided to go on a pub crawl with whoever was already in town. The decision making about where to go started around 5pm.
We now have about five years of experience trying to get 20 or more people into bars and restaurants without calling ahead and last night, luck was with us!
I broke down our lessons learned as follows:
Thanks to Greg, we actually asked a local bar owner about where to go, and he called a friend’s restaurant for us!
We ended up at Nels for dinner with nearly 25 people taking over most of the restaurant. I was lucky enough to have a friend in town from Portland that joined us for a long conversation about marketing, PostgreSQL, geek cruises and aircraft carriers. I think I have a topic now for a lightning talk.
After that, we walked around searching for ice cream for Ads. We ended up at Pasta e Basta, which had ice cream and singing wait staff. After hearing “Hit the road, Jack”, “Here comes the sun” and a few other tunes, we closed out the night at the hotel bar.
I got to meet the author of pgChess, Gianni Ciolli, and catch up with Jonathan Katz, Dimitri Fontaine and Peter Geoghegan.
All in all, a great start to the week at the conference! I’ll be room hosting this afternoon in room #3.