Skip to main content

open source database ten times faster than closed source rivals

Printer-friendly version

This story is very interesting given it's significance from both an open and closed source perspective given the high performance and disruptive potential involved.

For full disclosure up front, I am an employee of Ingres. My blog is my own opinion however and thus I am not speaking for my employer here. I believe I've done a pretty good job at keep my blog even handed towards all open source technology including databases.

An article at the Register today reminded me I am overdue to blog about this.

Relational database software is interesting in that it revolutionized the industry when it was introduced. It was one of those disruptive technology changes that for the most part became the standard way of storing, managing, and querying data. Since then features have been added to various database (or more correctly perhaps - relational database management system) software. These features added robustness, more data type, more functions, more drivers for various languages, more clustering and replication options, and so forth. Under the covers, the technology remained the same however. It was still rows of data being written to some sort of storage - first tape, and then hard disk. The market leaders in this industry have been very successful making lots of money and thus occupied with keeping their customers happy. If you read the Innovator's dilemma, it will not surprise you to learn the technology has not changed that much in the past couple  of decades.

Enter the team at Centrum Wiskunde and Informatica (CWI). Their research went back to first principles to examine what the best case scenario should be. How fast should a database be if everything worked perfectly and overhead was minimized? They discovered a massive difference. In some cases, a relational database was ten to one hundred times slower than a C program coded specifically to load data from disk and query it in the optimal scenario. As well, they examined modern hardware capabilities and discovered they were not fully being exploited by database technology. What followed was some clever R&D to implement technology that is a significant advancement in relational database technology - leading to Ingres Vectorwise.

I've seen live demos of Ingres Vectorwise in action at various public events. It is extremely impressive. The performance of Ingres Vectorwise on an off the shelf laptop rivals and even bests performance of high end servers. Query results that would take minutes on a typical server running database technology from the closed source market leaders complete in less than a few seconds... often sub-second. This is stunning. It makes my imagination race to think of what types of applications are now feasibly or practical now that were not so just a few years ago. I am particularly interested in the application of this technology to my work with geospatial data given the rapid increase in gps/spatially aware devices and applications - very cool!

4.166665
 
 

http://www.longineswatches.org/

Vectorwise for small projects

4

Hello,
We're Ingres fans since ...16 years and your distributor in Belgium, Luxembourg, Nederland.
We also see VectorWise as a open door to make RDBM accessible to
smaller customers, like companies with 20 - 500 people, where "big"
databases systems were perceived as expensive dinosaurs.  Here, with
vectorwise and a subscription model, any company can profit from the DB
as a common fundation for most intelligent-to-be ITC systems. 
Therefore our quest since months: finding a development environment
that is productive and web-based, allowing any mix of cloud, hosted,
local resources and users. Delphi was such solution but is dying and
non-web, it seems that the only ones that are productive and have
critical mass are locked by MS, Oracle, etc.   We believe that if the
enormous market segment of smaller corporates can have a development
tool that is easy as Delphi, Windev, Approach, Oracle apex, more custom
apps can be developped and maintained, by many more smaller ISV, even
one-manned ones.  That market might jump in the Vectorwise train, the
added value of the blasting performance, pro support and fast
development add up in a complete no-brainer. 
A significant part of that market might go to the cloud, and the rest will depend on the development tool. 

Thank you for your comment

Thank you for your comment Nicolas, and continued interest. My best advice would be to fill out the form for early access. That should connect you to the right people.

Where to download?

The Vectorwise web page linked above doesn't have much detail. Is there a download available?

Where to download and clarification

Here are 2 important points of clarification:
1) VectorWise source/binaries are not currently available publicly yet.
2) To get early access, visit this site and complete the form http://www.ingres.com/vectorwise/preview-program.php

I can tell you that you caught my interest.

3

I will read about such technology, tinker with it and if it is as good as you say, the word will be spread. Don't worry. Also, your captcha is terrible. It is barely legible.

Thanks

Cool, thanks for the comment Leahn. Yeah sorry about the captcha. We dial it up and down depending on how aggressive our spammer friends are being that week. 

Post new comment

The content of this field is kept private and will not be shown publicly.
 
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.