Yesterday afternoon I listened to Sunil Prabhakar of Purdue University on the Orion Uncertain Data Management System [1-4]. Sunil’s talk is one of the Database Seminar Series at the University of Waterloo which is sponsored by Sybase iAnywhere. Here’s Sunil’s abstract: Many applications domains are faced with the need to store and manipulate uncertain or [...]
Entries Tagged as 'Alternative query languages'
The Orion Uncertain Data Management System
March 18th, 2010 · 1 Comment
Tags: Alternative query languages · Cost models · PostgreSQL · Query optimization
Dirk Van Gucht, Towards a Theory of Search Queries
November 20th, 2009 · Comments Off
On Wednesday I attended a lecture entitled “Towards a Theory of Search Queries” presented by Dirk Van Gucht of Indiana University. The talk summarized the results that were published earlier this year in a paper [1] of the same name at the 12th International Conference on Database Theory (ICDT) (ACM version is here, freely available [...]
Tags: Alternative query languages · Computer Science education
Is SQL a failed abstraction?
August 27th, 2009 · 2 Comments
At June’s 2009 ACM SIGMOD Conference, Surajit Chaudhuri of Microsoft Research presented a thought-provoking paper [1] entitled “Query Optimizers: Time to Rethink the Contract?”. Here is the abstract: Query Optimization is expected to produce good execution plans for complex queries while taking relatively small optimization time. Moreover, it is expected to pick the execution plans [...]
Tags: Alternative query languages · Query optimization · Self-managing database systems · SQL Anywhere · SQL Standard
Chris Olston – Pig Latin
May 11th, 2009 · Comments Off
This morning Chris Olston of Yahoo! Research presented a talk entitled Pig: High-Level Dataflow on top of Map-Reduce as part of the iAnywhere-sponsored Database Research Seminar series at the University of Waterloo’s School of Computer Science. Pig Latin [1] is a SQL-like language that I first heard described in a talk given by Utkarsh Srivastava [...]
Tags: Alternative query languages
Trends and Research Challenges in Cloud Computing
March 27th, 2009 · Comments Off
This afternoon I attended a talk at the University of Waterloo presented by Matei Zaharia, a PhD student at UC Berkeley (and a former UWaterloo undergraduate). Matei’s talk was entitled “Trends and Research Challenges in Cloud Computing” but primarily his talk centered around scheduling innovations for Hadoop, Apache’s implementation of Map-Reduce [1], using Matei’s internship [...]
Tags: Alternative query languages
Semmle announces SemmleCode Professional
January 30th, 2009 · Comments Off
Oege de Moor of Semmle Ltd pointed out to me that the latest edition of SemmleCode for Java program analysis, entitled SemmleCode Professional, is now available as a private preview for registered users. I’m one of them and I’m looking forward to trying the new version out for a test drive–continuing with my running example [...]
Tags: Alternative query languages · Hibernate · Semmle .QL
What’s so different about .QL? – Part trois
January 4th, 2009 · 2 Comments
Bill-of-materials (transitive closure) queries are reasonably common. Without recursion, the only way to compute a bill-of-materials result with a single SQL statement is through self-outer-joins, and the problem with self-joins, of course, is that one has to know in advance how many levels to traverse–that is, how many outer joins to code within the query. [...]
Tags: Alternative query languages · Database interfaces and persistent objects · Enterprise DB and Postgres · Hibernate · Microsoft SQL Server · NHibernate · Semmle .QL
What’s so different about .QL? – Part un
December 8th, 2008 · Comments Off
Over the next few weeks, I’ll be posting a series of articles about the differences between various object-relational mapping (ORM) packages, including .QL from Semmle, Hibernate and nHibernate from JBoss/Redhat, and LINQ from Microsoft. In a real sense I’ll be joining a chorus of individuals making such comparisons but much of this discourse has omitted [...]
Tags: Alternative query languages · Database interfaces and persistent objects · Hibernate · Semmle .QL
Hadoop vs. relational databases
November 21st, 2008 · 2 Comments
Apache’s Hadoop is getting a lot of traction amongst academics and commercial data warehouse vendors, and it may come to pass — relatively quickly — that aspects of Hadoop’s parallel-processing capabilities will be integrated with traditional relational database systems. That integration may occur with the help of the integration of Yahoo!’s Pig. In a recent [...]
Tags: Alternative query languages
Database trends part deux
September 4th, 2008 · 5 Comments
Going through the individual contributions to the 2008 Claremont database research self-assessment report makes interesting reading. For example, Joe Hellerstein wonders if declarative languages such as Datalog (or their ilk) can make a comeback: perhaps a tighter integration of application logic and database query capability (without SQL) is essential to improving programmer productivity. Oege de [...]
Tags: Alternative query languages · Database Management Systems · Self-managing database systems · Semmle .QL

Glenn Paulley is a Director of Engineering at Sybase iAnywhere.
