Response to question 4

 

There is a great need in the world where I live for more sophisticated IDM tools.  Most people in my world are stuck with Oracle, MS Access, Web text-retrieval, or, if they’re really sophisticated, MySQL.  Little of the great work being done in the IDM research community is accessible to people in my world.  The problem, I think, is the (very sensible) tendency for each database research group to create its own system embodying its own unique contributions.  So, if I need a database system to support semi-structured data, object-oriented data, geo-spatial data, text, and images, I have to collect software from several research groups and somehow make it all work together.  This is too hard for most people.

 

It would be a lot easier if someone, or the community as a whole, would take on the task of knitting together the best ideas from lots of different research groups into a single comprehensive (or more likely, highly modular and extensible) system. 

 

I see little hope that the commercial DBMS vendors will push in this direction anytime soon.  Relational, and now the minimally object-oriented systems called object-relational, does a great job of supporting typical business database needs.  This is the overwhelming majority of the market. 

 

The research community has to take the lead in getting research results out into the world.   Perhaps the Linux phenomenon can provide a model for this sort of effort.  Would it make sense to envision a Linux-like approach to IDM?  What I have in mind is a body of very high quality, open source software that provide sophisticated IDM capabilities.

 

Jeff Ullman, in one of his position statements, noted that no one seems to want deductive databases.  This is a sad state of affairs.  I’ve seen lots of problems that cry out for deductive capabilities attached to databases.  I suspect that the non-acceptance of deductive databases reflects the non-accessibility of database research to the world at large.  If there were an easy way for people to add deductive capabilities to their databases, I suspect they would do so.