| Address: |
Universität Tübingen Wilhelm-Schickard-Institut für Informatik Lehrstuhl für Datenbanksysteme Sand 13 · 72076 Tübingen · Germany |
| Room: |
B315 |
| Phone: |
+49 7071 29-75481 |
| Fax: |
+49 7071 29-5958 |
| E-Mail: |
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
|
|
 |
Ferry - Database Systems as Co-processors for Big Data Analysis
A database can do much more than just storing and retrieving data. Relational database systems provide the best understood and most carefully engineered data processing infrastructure available today. Notwithstanding these capabilities, RDBMSs are often operated as plain stores that do little more than reproduce stored data items for further processing outside the database host. Ferry, instead, aims to use existing database systems in new ways by turning them into efficient, capable, and highly scalable co-processors for the analysis of very big data:
Programs that touch and move huge amounts of data benefit the most. You may continue to process your data using your programming language's very own syntax, idioms, and functions — Ferry will compile selected fragments of your code into (sequences of collaborating) database queries for an efficient, possibly parallel, execution on an associated database engine.
Peer-reviewed Publications
- Haskell Boards the Ferry: Database-Supported Program Execution for Haskell (also available: Slides).
George Giorgidze, Torsten Grust, Tom Schreiber, Jeroen Weijers. Proceedings of the 22nd Symposium on Implementation and Application of Functional Languages (IFL 2010), Alphen aan den Rijn, Netherlands, September 2010, To be published by Springer LNCS (to appear in 2011), Best Paper Award.
- Avalanche-Safe LINQ Compilation (also available: Slides).
Torsten Grust, Jan Rittinger, Tom Schreiber. Proceedings of the VLDB Endowment, Volume 3, September 2010 (VLDB 2010), Singapore, September 2010.
- Thirteen New Players in the Team: A Ferry-based LINQ to SQL Provider (also available: Poster).
Tom Schreiber, Simone Bonetti, Torsten Grust, Manuel Mayr, Jan Rittinger. Proceedings of the VLDB Endowment, Volume 3, September 2010 (VLDB 2010), Singapore, September 2010.
- Ferry: Database-Supported Program Execution (also available: Poster and Video, MP4, ca. 10 MB).
Torsten Grust, Manuel Mayr, Jan Rittinger, Tom Schreiber. Proceedings of the 28th ACM SIGMOD Int'l Conference on Management of Data (SIGMOD 2009), Providence, Rhode Island (USA), June 2009.
Theses
(Before, during, and after my studies, I also worked extensively as a software developer in the industry, e.g. at Rohde & Schwarz and at Capgemini Technology Services, and was significantly involved in numerous successful real-world software development projects, e.g. the conception and implementation of the initial version of MIS/4MES, which is now in productive use at BMW Group AG, TRUMPF Gruppe, V-ZUG AG, and others.)
|