I've got some code in lp:drizzle/staging right now that's on its
way (barring major catastrophes) to trunk. It's not code that
does anything sexy as far as the actual running server is
concerned. It's a code cleanup branch.
Anyway - short story being - everything from mysys and mystrings
that is actually part of public APIs has been moved into
drizzled/ proper. Everything else has been moved into
drizzled/internal. None of the headers from drizzled/internal are
installed... so none of the headers in drizzled/ should be using
any of them. Combine this with the past week's removal of both
server_includes.h and global.h, and we're getting pretty close to
having fully consumable headers.
Which brings me to:
In doing this, I noticed a bunch of things that either need to be
fixed, still need to be deleted, or need to be put behind a
namespace so that including our headers doesn't strangely and
unexpectedly …
|
|
Half a day into my vacation, I managed to finish an article on a topic that has been intriguing me for a while. Since several colleagues were baffled by the semantics of the new enhancements of MySQL 5.5 partitions, after talking at length with the creator and the author of the manual pages, I produced this article: A deep look at MySQL 5.5 partitioning enhancements. Happy holidays! |
UPDATE This matter was more tricky than it appeared at
first sight. As Bug#49861 shows, several MySQL engineers were …
Users toggling between MySQL and Postgres are often confused by
the equivalent commands to accomplish basic tasks. Here's a chart
listing some of the differences between the command line client
for MySQL (simply called mysql), and the
command line client for Postgres (called
psql).
| MySQL (using mysql) | Postgres (using psql) | Notes |
|---|---|---|
|
\c Clears the buffer |
\r (same) |
|
|
\d string Changes the delimiter |
No equivalent | |
|
\e Edit the buffer … |
When I was younger, I remember hearing the phrase "too big to fail" being used to describe very large companies in the US, often financial institutions of some type. At the time I had thought the meaning of this phrase was an indicator of size of a company, the diversity of it's business dealings, and it's financial reserves. The idea was that, as the size of the company grew, its ability to withstand a hit in any one market would increase, because other areas of the business could keep it going. Last year as the financial crisis was getting into full swing and our government was looking at bailing out companies, this phrase took on a fairly different meaning, more so referring to the idea that a company had grown so big and so well integrated into the daily economy that it's failure would be catastrophic to the larger financial ecosystem. Or as I more cynically thought of it, the company had grown so big it was able to grease politicians at every …
[Read more]ezNcrypt offers a table level transparent data encryption solution for MySQL. This technology is purely declarative which mean you declare tables or database you want to encrypt. You then have nohing more to care about. What is nice with ezncrypt is that only the mysqld process can encrypt/decrypt the data. A set o UDF functions have been added to handle that. The key management allows to store the key locally or remotely.
Merry Christmas and a very happy new year to all of you.
We're proud to announce two new XAMPP versions for Windows and
Linux today. In both versions we updated Apache to 2.2.14, MySQL
to 5.1.41, PHP to 5.3.1, Perl to 5.10.1, phpMyAdmin to 3.2.4, and
OpenSSL to 0.9.8l. An updated version for Mac OS X will follow
soon, but currently the Apache refuses to perform his Xmas duty
on a Mac.
Both downloads and more details on the specific platform's
XAMPP project page.
The release of MySQL 5.5 has brought several enhancements. While most of the coverage went, understandably, to the semi-synchronous replication, the enhancements of partitioning were neglected, and sometimes there was some degree of misunderstanding on their true meaning. With this article, we want to explain these cool enhancements, especially the parts that were not fully understood.
Merry Christmas and a very happy new year to all of you.
We're proud to announce two new XAMPP versions for Windows and Linux today. In both versions we updated Apache to 2.2.14, MySQL to 5.1.41, PHP to 5.3.1, Perl to 5.10.1, phpMyAdmin to 3.2.4, and OpenSSL to 0.9.8l. An updated version for Mac OS X will follow soon, but currently the Apache refuses to perform his Xmas duty on a Mac.
Both downloads and more details on the specific platform's XAMPP project page.
Installing Lighttpd With PHP5 And MySQL Support On Ubuntu 9.10
Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on an Ubuntu 9.10 server with PHP5 support (through FastCGI) and MySQL support.