The Great Benevolent Dictator Getting Some Beating

I know how it feels to be a benevolent dictator. I am one myself on my jOOQ User Group. Supporting Free Open Source Software isn’t always easy. Sometimes you get demanding users, sometimes you get grumpy bugfixers. And the occasional troll. You try to be nice and sometimes, you make mistakes, too. But hey, even if it’s free and Open Source, that’s not an excuse for being rude towards your users (= customers!). Except, of course, for The One Great Benevolent Dictator. Everyone should know by now who I’m talking about. But not everyone accepts his rudeness. As seen on the Linux Kernel List:

https://lkml.org/lkml/2013/7/15/427

Enjoy!

RedHat and MariaDB

There has been a lot of rumour recently, about RedHat switching from MySQL to MariaDB in RHEL 7. Be careful with these rumours. So far, I have not yet found any official and authoritative statement by RedHat, pointing in this direction. Instead, I’ve found claims that this is still undecided:

http://paritynews.com/software/item/1134-red-hat-denies-ditching-mysql-move-to-mariadb

Pinterest and SQL vs. NoSQL

I’ve recently discovered a very interesting read about Pinterest‘s architecture experimentation. One of the key messages is the fact that SQL and NoSQL data storage systems can coexist with each of them having their place. Here’s the full article:

http://highscalability.com/blog/2013/4/15/scaling-pinterest-from-0-to-10s-of-billions-of-page-views-a.html

This reminds me of a previous article about Instagram successfully displaying how they implemented large-scale sharding on Postgres:

https://blog.jooq.org/2011/12/10/a-success-story-of-sql-scaling-horizontally/

Big Fail. How to recognise bad software

There’s some subtlety in how “bad software” can be recognised from error messages as these… ;-)

big-fail

Which database are you using jOOQ with?

I’d like to “feel” the needs of my users. That’s why it’s interesting to know for which databases I should add features next. Which database are you using jOOQ with?