Some time ago, I received the following email from one of my academic colleagues: I’d like to alter the query engine to use a new scheduling algorithm, and I’d like to alter the way transactional conflicts are dealt with (...). Honestly, I’m very interested in transactional models, particularly in the context of modern data warehousing. However, transactional model in ICE is very limited (there was discussion about it at http://www.infobright.org/Forums/viewthread/294/). Moreover, it is richer in IEE but even if someone purchases an IEE license, it’s impossible to alter the IEE’s codebase. It’s possible only with ICE.
This story shows that, unfortunately, not every academic project can be based on ICE/IEE. Nevertheless, I strongly encourage everyone to consider ICE as one of possible research platforms, as far as its functionality enables it. You can download complete ICE’s codebase from http://www.infobright.org/Downloads/ICE/ and you can count on the Infobright’s developers’ support on the forums whenever you consider altering it in order to obtain, e.g., better performance of some specific types of queries. Perhaps new compression algorithms? Perhaps new kinds of knowledge nodes? We will gladly help with such ideas.
Let’s use this thread for discussing academic projects.
Also, speaking of transactional models, I’d be very grateful for links to good websites about transactional models in data warehousing.
Many thanks and best greetings,
Dominik
