2) Can't you directly read the RCFiles/etc. bypassing Hive? Why implement another storage format?
Additionally, in the long term, we want to enable Presto to be a completely standalone system that is not dependent on HDFS or the Hive metastore, while enabling next-generation features such as full transaction support, writable snapshots, tiered storage, etc.