Looks like there's been a slew of new applications enabled by Apple's new iPhone, SDK and app store. While a lot of the emphasis is on communications and games, there's a surprising number of good business applications. First to market among open source business applications for the iPhone are Pentaho with their open source Business Intelligence extension for dashboards, reports and drilldowns, Funambol with open source contact sync program, Zimbra with an open source email client, Zmanda with an iPhone client for their Enterprise backup tool, and SugarCRM with their offline client edition. I have no doubt that many more... READ MORE
A few weeks ago, I discussed how to keep binlogs in sync in a tree or pyramid replication scheme. That thread discussed how to re-distribute load in case of failure in one of the intermediate slaves. Today we will look at how to create those intermediate replication slaves. We start with a traditional flat replication […]
Properties:
| Applicable To | MyISAM |
| Server Startup Option |
--bulk_insert_buffer_size=<value>
|
| Scope | Both |
| Dynamic | Yes |
| Possible Values |
Integer:
Range: 0 - 4294967295 (4G) |
| Default Value | 8388608 (8M) |
| Category | Performance |
Description:
This cache is used by MyISAM to optimize bulk inserts. This cache
is a special tree-like structure. Bulk inserts include statements
like LOAD DATA INFILE..., …
Sun Microsystems, India and OSSCube are organizing a MySQL camp on 29th July, 2008.
A highlight of the event is the keynote by Kaj Arno, VP for Community Relations from MySQL AB.
The venue for the camp is:
Hi-Tech Seminar Hall,
DES Block (Dept of Electrical Science)
M S Ramaiah Institute of Technology
Near MS Ramaiah hospital
MSR Nagar, Bangalore - 560054
The timings for the camp are 4PM to 7PM, July 29th, 2008.
The Scheduled talks include:
| Title … |
Sun Microsystems, India and OSSCube are organizing a MySQL camp on 29th July, 2008.
A highlight of the event is the keynote by Kaj Arno, VP for Community Relations from MySQL AB.
The venue for the camp is:
Hi-Tech Seminar Hall,
DES Block (Dept of Electrical Science)
M S Ramaiah Institute of Technology
Near MS Ramaiah hospital
MSR Nagar, Bangalore - 560054
The timings for the camp are 4PM to 7PM, July 29th, 2008.
The Scheduled talks include:
| Title … |
Continuing from my earlier post Auditing your MySQL Data, Roland has accurately highlighted that my initial post leaves out some important information for auditing. As the original charter was only to keep a history, for the purpose of comparing certain columns, a history was all that was needed.
Providing a history of changes forms the basis of auditing, and in keeping with my post title and intended follow-up, this is the all important second part. However in order to provide true auditing additional information is necessary. This includes:
- When was an operation performed
- What operation was performed, i.e. INSERT, UPDATE and DELETE
- Who performed the operation
Date and operation can …
[Read more]to build connector/odbc 5.1 on mac os x leopard, the first thing you will need is xcode. then you will want to install a recent version of mysql (5.0 or 5.1, or even 6.0 if you are feeling adventurous).
to be able to build the gui setup library, you will need to
install qt, but i have found it easiest to work with qt3,
not the latest qt4. you can download the last release of that
from
trolltech’s ftp server — the file is called
qt-mac-free-3.3.8.tar.gz. you will need to apply
this patch to allow it to compile on leopard.
i configure it with some options to eliminate stuff i don’t care
about, and to build statically:
./configure …[Read more]
KEY ACCOMPLISHMENTS LAST WEEK
- Worked on Skoll's data processing scripts and test result generation infrastructure.
- Modified packaging format of runtime data collection, started automated runtime information collection tasks with the new Skoll client.
- Researched tools and methods to analyze runtime information (data mining and Weka).
KEY TASKS THAT STALLED LAST WEEK
- None
KEY CONCERNS
- None
TASKS IN THE UPCOMING WEEK
- Continue to research tools and methods to analyze runtime information.
- Modify Skoll to use push-build tar balls for compilation and testing.
To understand the runtime behavior of MySQL under different configurations, Skoll needs to collect runtime data while testing MySQL builds. To accomplish this, the Skoll client takes advantage of gcov, a test coverage program that's part of the GNU Compiler Collection (GCC). gcov collects runtime information such as how many times a line of code, a method or a file was executed, what was the coverage and much more.
The source tree of MySQL actually provides a few build scripts that enables gcov under the BUILD directory. However, these scripts build MySQL using the default configuration; not exactly what Skoll needs. Skoll client builds and tests MySQL in different configurations by passing compile-time and run-time flags to the configure script before compilation. For example …
[Read more]
So I was hacking around in the MySQL server code this weekend,
and took at look at the implementation of the UUID() function.
Instead of using Theodore Tso uuid library, which now ships by
default on all Linux and MacOS machines (I dont know about BSD
and Solaris), we implemented our own from scratch. With a global
mutex lock on generation, which will utterly blow on a multicore
machine.
So I pulled down a branch of the server source code from
Launchpad, and then branched it again twice locally. In those two
branches, I replaced the implementation with a call to libuuid.so
uuid_generate_random() and with a call to libuuid.so
uuid_generate_time(). Then I built all three trees, and
benchmarked 10 …