Palo Alto (16 Jul 1999) – This week, Kx unveiled its new Web analysis engine in a live demonstration on Web radio. During an interview with David Lawrence, on AudioCast.net’s Geek Radio, Arthur Whitney, the inventor of Kdb, demonstrated the capabilities of Kdb as a powerful Web-enabled database server. Working live, Mr. Lawrence performed complex, ad-hoc queries on two years’ of New York Stock Exchange ticker data within seconds.
Kdb is a powerful tool for organizations building distributed Web computing applications. It has been designed as both a database application and a fully Web-enabled database server, complete with Web and application server capabilities. Clients can be codeless, communicating directly through their existing Web browsers with Kdb. With HTML on the top tier, clients access the full power of the relational database analytics from their desktop. Kdb can collapse the three-tier, or n-tier, application server architecture into one, or as is the case at several beta sites, it can be used as an enterprise relational database underlying the Web servers.
The unusual productivity and speed of calculation demonstrated during Mr. Whitney’s interview is made possible by the core technology underlying Kdb, called K. K is a powerful programming environment, also invented by Mr. Whitney. Using a functional and vector-oriented approach, K is extremely small, which results in the highest possible productivity and speed. The entire programming language is 100,000 bytes.
“We see our Web-enabled database application as providing an exciting opportunity for Kx to grow beyond our main customer base of large financial institutions,” said Mr. Whitney, “For example, Kdb’s unique speed makes clickstream analysis possible for large portals, which might have 200,000,000 clicks a day. The telecommunications and banking industries, with huge transactional databases, are also looking for better ways to mine their data. Kdb presents possibilities for analysis that don’t currently exist.”