milenkovicm commented on issue #1241:
URL: 
https://github.com/apache/datafusion-ballista/issues/1241#issuecomment-2808534387

   I agree that adding support for popular table formats would be a valuable 
addition to Ballista, but I don't believe Ballista is the main hurdle in 
achieving that support.
   
   Recent changes made ballista modular and easy to extend. [ballista-delta] 
uses exposed extension points to provide support for delta table read. Overall 
it was not too hard to provide delta (read) support as both delta and ballista 
had all required parts implemented/exposed. Not sure how hard would it be to 
add write support.
   
   Last time I've checked Iceberg implementations had a bit bigger gap than 
delta, thus from my perspective in order to get Iceberg support more work is 
needed Iceberg side than in ballista. Also both Iceberg implementation are 
under active development thus we can't underestimate size of changes releases 
can bring. 
   
   Finally, in order to make this work in a long term we need to find a 
sustainable way to support table formats. Currently I really don't believe 
integration effort could be provided by ballista maintainer(s). Effort should 
be either part of table format(s) (which probably has same maintenance issues 
like ballista) or effort could be a "ballista/datafusio-contrib" project, with 
its own maintenance, release cadence ... Ballista could actively support effort 
by exposing/adding/improving necessary interfaces needed for table effort.
   
   [ballista-delta]:https://github.com/milenkovicm/ballista_delta
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to