IMHO, when the cloud computing products mature, they will look very much like a traditional DB to the end users. It is a tremendous advantage to get the results using SQL. The difference is most of the computation will happen within the database/server side instead of client side.