A SQL chip for every MySQL database server-that's the vision of Kickfire, a startup with its eyes on the data warehousing market.
The company contends that its new SQL chip, built into the Kickfire Database Appliance the company unveiled April 14 as a beta, loosens the I/O bottleneck that slows data queries by pulling data directly from memory without the need for registers or cache. The product is slated to be generally available in fall of 2008.
With Kickfire technology, a SQL query is broken into a parallel execution plan that is then fed to the chip, allowing it to process the data in parallel. After the sought-after data is retrieved from memory in a compressed format, it flows into the SQL chip and is processed as it passes through.
"The way the SQL chip fits into existing hardware is exactly analogous to the way a graphics chip connects to its host server," said Steve Dille, Kickfire's vice president of marketing. "The SQL chip acts like a co-processor to the general-purpose CPU in the host server, just as in the case of graphics chips."
According to Dille, Kickfire's SQL chip has parallelism built in, allowing the appliance to perform at the load speeds of multiple CPUs. In addition, Kickfire has incremental load capabilities for MySQL, providing the ability to track changes on the source database and then automatically move them into the Kickfire appliance.
Tuned for query processing and data warehousing
Though the data warehousing market is dominated by vendors like IBM, Oracle and Teradata, open-source databases have made headway in the space through companies such as Greenplum-based on PostgreSQL-and Infobright, which works with MySQL. Wayne Eckerson, director of research at TDWI (The Data Warehousing Institute), said Kickfire's technology could help speed the adoption of MySQL in the data warehouse.
"MySQL really hasn't been tuned for query processing and [data warehousing], so this is a great step," Eckerson said. "I think [Kickfire will] do well. I've seen a lot of query accelerators come and go in the past, but obviously they are tracking a trend that's been validated by a rash of startups in the past 18 months seeking to improve DW query performance."
Dille said Kickfire decided to focus on the MySQL market for both technical and business reasons. Most database appliances have taken an open-source database like PostgreSQL and then altered the code until it became in essence another proprietary database, he said.
"MySQL supports pluggable storage engines within the MySQL standard. We were able to be part of a standard database and still make our innovations in the SQL chip and database kernel underneath MySQL," Dille said. "On the business side, MySQL is the world's most popular open-source database, so there is a large market of 11 million active installations that do not have access to a high-performance database appliance such as Kickfire."
Focusing on customers that have adopted MySQL for data warehousing gives the company an opportunity to grow, IDC analyst Henry Morris said.
"The combination of the integrated appliance with the most popular open-source database should gain attention in the marketplace," Morris said.