There was recently an article in Infoworld, Slacker databases break all the old rules,
that gave a rundown of the new non-transactional non-RDBMS
database systems that are coming on the scene.
It contains a number of remarks about bank applications and their
need for strict transactionally consistant RDBMS, like so:
The old guard who start reaching for their heart medication at
the news of these new databases are usually bank programmers who
want to make sure that the accounts balance at the end of the
day.
None of them is right for everyone, and all of them are
completely wrong for the bankers out there.
Last year, when I was doing the MySQL Professional Services gigs,
I actually had a client who was a gigantic …
After I wrote about reading a master.info file using the MySQL
Proxy, I went ahead and added the missing piece. Creating a master.info file using the MySQL
Proxy.
A bug?
As I went back to lib/mysql-proto.c looking for a function that I
could duplicate and modify to add the to_masterinfo_string()
function, I realized that I missed a few master_ssl_* fields. It
turned out that I was not exporting all the fields from the
master.info file.
This time, the bug fix was easy enough. After modifying the test case to account for the
missing fields, I added a …
The MySQL Connector/C++ provides an object-oriented application programming interface (API) and a database driver for connecting C++ applications to the MySQL Server. Connector/C++ implemented a significant percentage of the industry standard JDBC 4.0 specification in C++ world. This technical article shows the essential steps to build and install MySQL Connector/C++ driver, with simple examples to connect, insert, and retrieve data from a MySQL database. Application developers who are new to MySQL Connector/C++ but not to C++ programming and MySQL database, are the target audience.
Want to learn how open source software helped Barack Obama get elected president? Don't miss the closing keynote at the MySQL Conference & Expo 2009, "Database We Can Believe In: Stories from the Front Lines (and Server Rooms) of Barack Obama's Online Presidential Campaign."
Co-presented by Sun Microsystems and O'Reilly Media, the seventh annual MySQL Conference & Expo explores "Innovation Everywhere" April 20-23, 2009 at the Santa Clara Convention Center in Santa Clara, CA. With more than 2,000 attendees, it is the world's largest community event for open source database developers, DBAs, vendors, and corporate IT managers. For more information, please visit www.mysqlconf.com.
This HOW-To document outlines the build-time dependencies, and shows the steps involved in building the MySQL Connector/C++ from the source code.
Life is no Ponyhof (a modern German saying): With an unusually long and arduous 8-week beta phase, we have finally managed to release and announce a new "final" XAMPP version.
In this version of XAMPP we mainly updated: MySQL (5.1.33), PHP (5.2.9), and phpMyAdmin (3.1.3.1). The Linux and Mac OS X versions also contain updated versions of ProFTPD (1.3.2) and the Windows version updated FileZilla FTP Server to 0.9.31. And finally for all the early adopters we added current versions of the MySQL storage engines PBXT and PBMS to the Linux version of XAMPP.
As of today the Mac OS X version ends it beta status and enters the regular XAMPP release cycle. Thanks to Christian 'kleinweby' Speich for this great achievement and his work of the last months.
The downloads and more accurate details about the new versions are available at the respective XAMPP project …
[Read more]MySQL Conference 2009 is coming around the corner, next week, in Santa Clara.
You may want to delve into the notes, as a fast way to learn about the happenings.
If you want to become an active code contributor to MySQL, the hackfest by Mark Callaghan seems interesting, and you should probably also start here and here.
There will also be a special BoF geared to community contributors. (I still haven't been able to find out about the exact timing of this but you should be …
[Read more]MySQL Conference 2009 is coming around the corner, next week, in Santa Clara.
You may want to delve into the notes, as a fast way to learn about the happenings.
If you want to become an active code contributor to MySQL, the hackfest by Mark Callaghan seems interesting, and you should probably also start here and here.
There will also be a special BoF geared to community contributors. (I still haven't been able to find out about the exact timing of this but you should be …
[Read more]... is the title of my session at the MySQL Conf 2009
I'll unveal the full thing at the session at next week Tuesday, but for now let me show you this:
local f = binlog.open("my-binlog", "w") f:append({ server_id = 1, type = "INCIDENT_EVENT", incident = { incident = 42, message = "The answer" } }) f:close()
... gives me:
$ mysqlbinlog my-binlog ... #090415 12:02:32 server id 1 end_log_pos 350 # Incident: UåìEuø}ü} DED$F$ègö# at 350 ...
What ever I did: I can break mysqlbinlog :)
Hint: the above is lua code. A working encoder/decoder for binlogs with a c-library and a lua-wrapper on top.
If you have …
[Read more]… is the title of my session at the MySQL Conf 2009
I’ll unveal the full thing at the session at next week Tuesday, but for now let me show you this:
local f = binlog.open("my-binlog", "w")
f:append({
server_id = 1,
type = "INCIDENT_EVENT",
incident = {
incident = 42,
message = "The answer"
}
})
f:close()
… gives me:
$ mysqlbinlog my-binlog
...
#090415 12:02:32 server id 1 end_log_pos 350
# Incident: UåìEuø}ü}
DED$F$ègö# at 350
...
What ever I did: I can break mysqlbinlog :)
Hint: the above is lua code. A working encoder/decoder for binlogs with a c-library and a lua-wrapper on …
[Read more]