Distributed SQL Queries With BubbleStorm
Current Peer-To-Peer (p2p) systems place the burden of application-level query execution on the application developer. Not only do application developers lack the expertise to implement good distributed algorithms, but this approach also limits the ability of overlay architects to apply future optimizations. The analogous problem for data management was solved by the introduction of SQL, a high-level query language for application development and amenable to optimization. This paper attempts to bridge the gap between current access-oriented p2p systems and relational DataBase Management Systems (DBMS).