Showing entries 34141 to 34150 of 45389
« 10 Newer Entries | 10 Older Entries »
Weekly report: 2nd week

What I love of MySQL as a user is that you can google MySQL <anything> (where <anything> is nonterminal… or perchance not :-) and always found some useful results!

It happens to be also the case for MySQL development. I had struggled a bit with MySQL code but I’m on my way out of initial panic and I am quite positive right now. As I reported, I started with a look to the handler interface (plus the handlerton data structure and some subclasses of handler): to better understand those types, I had to take a look to other files and sometimes got lost, so I thought I would benefit from an introduction to MySQL development. So I went through the MySQL Internals guide. It was an …

[Read more]
Slides from Creative Programming talk

Thanks to all the attendees to the session on creative programming with MySQL at CommunityOne.
As announced, the slides are online.
3.5M (PDF)
Enjoy!

I'm now with Kickfire

Today is my first official day with Kickfire. I've spent most of the day reading up about how the appliance works and trying to wrap my head around some of the finer details.

My starting role here is essentially as an internal consultant, which means that I'll be the one that gets the MySQL server related questions from the development team. This is going to allow me a chance to really sink my teeth further into the source code and help implement some really cool tech, which has me quite excited.

Later I will be doing some external consulting (sales, implementation, etc) that will allow me to travel a bit.

Overall, I think this position is a great fit for me and I'm really psyched.

Some highlights from the Summer of Code

As you all know, MySQL is participating in the Google Summer of Code 2008. Its the community bonding period now, and real work only starts on May 26 2008.

Just a couple of highlights:

  • Raj Kissu Rajandran, a student at APIIT, in Malaysia, is the first Malaysian to participate in the MySQL project. I was under the impression that he was the first Malaysian in general, but it turns out that that he has competition in another project as well… He’s mentored by Marc Delisle from phpMyAdmin, but also has a co-mentor that is Ronald Bradford from PBXT/PrimeBase. Interest stuff.
  • Filippo Bollini, mentored by Brian Aker, has already started writing weekly reports, and has a most impressive …
[Read more]
Centralised Notification (Aka Informeer)

It’s been a while since I had chance to work on Informeer as my itch was one of multi-user web based password management (AuthStor). Oh and moving house.

Now that things are settling down again (Servers back up and running) I decided to take a break from AuthStor and focus on something new – Informeer.

The concept is simple, Centralised Notification.

I am forever configuring notifications from several sources, be it backup alerts, host monitoring notification and even simple applications that send mail via SMTP. When living in a world of change, both software and business, having to visit every application to change an e-mail address or add a new user to a notification schedule can be quite time consuming. Add to that the effort of having to modify firewalls, SMTP servers and XMPP …

[Read more]
bug tracking and code review

i was going to write some reactions to an observation that postgresql has no bug tracker and its discussion last week, but lost the spark and abandoned the post after a few days. but today i ran across a quote from linus torvalds that neatly sums up my thoughts:

We’ve always had some pending/unresolved issues, and I think that as our tracking gets better, there’s likely to be more of them. A number of bug-reports are either hard to reproduce (often including from the reporter) or end up without updates etc.

before there was a bug tracking system for mysql, there was a claim that all bugs were fixed in each release (or documented), and there has been a lot of pain in seeing how well that sort of claim stacks up against a actual …

[Read more]
Bo^Handage for MySQL

In the tradition of creative names for MySQL related projects ...

<weigon_> arj... no arjen :(
<dormando> haven't seen him in a few days, huh
<weigon_> http://code.google.com/soc/2008/mysql/appinfo.html?csaid=B0E0C3111A6494AB looked like a proxy job
<weigon_> tokenize the query, replace the constants and rewrite the resultset to something harmless
<dormando> sounds easy
<weigon_> in the tradition of http://jan.kneschke.de/2008/4/23/mysql-proxy-commit-obfuscator
<dormando> :)
<weigon_> I really would like to see applications falling apart when this script is put in between
<dormando> mine fall apart on their own. I need proxy to put them back together :(
<weigon_> Bandaid for MySQL ? :)
<dormando> Pretty much :(
<weigon_> is "bandaid" is trademarked ?
<dormando> It's a brand, so yes I think
<weigon_> otherwise it is ... damn
<dormando> the real term is adhesive-strip or bandage …
[Read more]
I just pre-ordered my High Performance MySQL: Optimization, Backups, Replication, and More

Did you pre-order yours?

Pre-Order yours today

Peter and Byron are really smart guys and very methodical in their tests to make sure the conclusions produced are rock solid. I don't know whats in the book, but if these guys made it, its going to be good-that's how much faith I have.

Update: Benchmark HSCALE with MySQL Proxy 0.7.0 (svn) against 0.6.1

Earlier today I posted these benchmark results testing HSCALE and MySQL Proxy performance.

As Jan Kneschke (the author of MySQL Proxy) pointed out there are quite some improvements in the current development version (svn trunk). So I gave revision 369 a try.

Tests were all the same as mentioned in my previous post. And indeed we see quite dramatic improvements. While the performance of the Lua script stayed almost the same the footprint of the proxy itself sank to only 50 to 65%. Here are the numbers:

Version / Concurrency MySQL MySQL Proxy Empty Lua Tokenizer QueryAnalyzer HSCALE w/o partitions HSCALE w/ partitions
[Read more]
CrippleWare, World of Open Source

Ever since I did my original post on Crippleware I have been getting a lot of feedback from individuals about how the intersection of open source works with closed source extensions.

Open Source that is not crippleware but allows for third party extensions allows for the following:

Open and documented APIs with stable interfaces.
The ability to compile or load the software without "secret sauces".
The consumer right to always have access to the data they have entered.

The first two really deal with the issue of whether or not the vendor has created a "level playing field". Third party vendors who write modules expect an even handedness when dealing with APIs.

This means that there are no special tools required that cannot be obtained by …

[Read more]
Showing entries 34141 to 34150 of 45389
« 10 Newer Entries | 10 Older Entries »