C/C++ | 2009-10-22
The Deal with REPLACE .. Or Is It UPDATE?Yesterday, I posed a question to the ZanyWeb about what exactly a REPLACE statement does behind the scenes in the storage engine. There were many excellent comments and these comments […]
<< the art of sql >>
C/C++ | 2009-10-22
The Deal with REPLACE .. Or Is It UPDATE?Yesterday, I posed a question to the ZanyWeb about what exactly a REPLACE statement does behind the scenes in the storage engine. There were many excellent comments and these comments […]
C/C++ | 2009-08-14
Drizzle Replication – The CommandReplicator and CommandApplier Plugin APIIMPORTANT: This article is out of date and the replication API has been updated. Please see the follow-up article for the most up to date information! OK, so here is […]
C/C++ | 2009-08-12
Drizzle Replication – The Command MessageIMPORTANT: This article is out of date and the replication API has been updated. Please see the follow-up article for the most up to date information! I wanted to start […]
C/C++ | 2009-04-02
Towards a New Modular Replication ArchitectureOver the past week, I’ve been refactoring the way that the Drizzle kernel communicates with plugin modules that wish to implement functionality related to replication. There are many, many potholes […]
C/C++ | 2009-04-01
Libdrizzle Benchmarks – Massive Performance IncreasesLast night and today, I ran a series of benchmarks against Drizzle. These benchmarks were designed to isolate the performance improvement or regression from one change: using Eric Day‘s new […]
C/C++ | 2009-03-30
Small but steady progress in improving Drizzle performanceWe’re making steady progress in removing bottlenecks in the Drizzle code base. So far, a number of mutexes have been removed and we’ve begin to replace a number of contention […]
C/C++ | 2009-03-04
LCOV Code Coverage Pages for DrizzleYesterday, Monty and I were fussing around with lcov and genhtml trying to generate code coverage analysis for Drizzle. After a few hours, I was finally able to get some […]
C/C++ | 2009-02-16
A Better Parser Needed?Taking a little break from refactoring temporal data handling this evening, I decided to run some profiles against both Drizzle and MySQL 5.1.33. I profiled the two servers with callgrind […]
C/C++ | 2009-02-11
Drizzle, MySQL, and the mess that is Dates and SQL_MODEThe frustration builds. I have come to despise MySQL’s sql_mode. It is a hack of the most gargantuan proportions. Basically, the optimizer just ignores the sql_mode whenever it is convenient […]
C/C++ | 2009-02-05
Where Drizzle Is SucceedingOver the past few weeks, I have been happy working on Drizzle. Why have I been happy? Is it because of some new incredible code that will revolutionize the database […]