SBIR/STTR Research Award
SBIR Phase II: A Multithreaded Storage Engine using Highly-Concurrent Fractal Trees
Award amount
$500,000Program and phase
SBIR · Phase IIAward year
2011Award details
- Awarding agency
- National Science Foundation
- Branch
- Not reported
- Recipient company
- Tokutek, Inc.
- Proposal award date
- 2011-02-01
- Contract end date
- 2013-01-31
- UEI
- Not reported
- Solicitation number
- Not reported
- Topic code
- Phase II
Research abstract
This Small Business Innovation Research (SBIR) Phase II project will apply multithreading techniques to provide multi-terabyte (and larger) high-performance databases in MySQL. The company has developed a highperformance storage engine for MySQL, which maintains indexes on live data 100 times faster than current commonly-used structures. The technology solves the problem of maintaining indexes on large databases in the face of high trickle-load indexing rates. In Phase I, the company developed a multithreaded bulk loader to solve the problem of how to load data quickly. The next significant research problems for large MySQL databases are to allow online, or "hot", schema changes in which, for example, an index can be added without taking the database down, and to use multithreading to speed up joins and reductions so that the large data sets can be queried quickly. In this project, the researchers will investigate the use of multithreading to support hot indexing and parallel joins reductions. If successful, multi-terabyte and larger databases will be manageable and fast on modest hardware, and the hardware will be scalable both with CPU cores and disks. The broader impact of this work is driven by faster, cheaper, lower-power on-disk storage. Organizations that have very large databases will be able to use much less hardware, both saving money and reducing power consumption significantly. Currently many application areas do not employ databases because their performance is too slow. Speeding up databases by two orders-of-magnitude can help grow the market. Currently, many organizations fail to make good use of the data they have collected because they cannot manage it, index it, or query it fast enough to be useful. Applications in finance, retail, homeland security, telecommunications, and scientific computing will benefit from improved manageability and performance. As users' appetite for data continues to outstrip the availability of fast memory, organizing multithreaded queries on disk-based data for performance will continue to grow in importance.
Technology keywords
Not reported
Awards with the same topic code
Verified by an exact topic code match. This is not a text-similarity match.
- SBIR Phase II: Molecular diagnostics and biological control of disease in farmed channel catfish
- SBIR Phase II: Micro-mark Data Matrix
- SBIR Phase II: IPPM:In-Line Piercing Process Monitoring For Seamless Tube Manufacturing
- SBIR Phase II: Electroconcentration, Separation, and Rupture of Bioalgae for Fuel Production
- SBIR Phase II: An Innovative Full-Thickness Human Skin Model for Increased Throughput Screening in Drug Discovery