findepi commented on issue #13525:
URL: https://github.com/apache/datafusion/issues/13525#issuecomment-2494063561

   thank you @alamb for the list, this is great! I know GlareDB's perspective 
is important and it feels like "lost customer deal" for an OSS project. As with 
all deals, it's equally important to learn from those lost and also from those 
retained.
   
   For example, my perspective from working on SDF is
   
   - leaky DF SQL semantics (DF implements its own dialect of SQL and not 
everyone wants to get exactly that), including coercions 
https://github.com/apache/datafusion/issues/12723 
     - clean separation between DF frontend (dialect) and internals 
(dialect-free)
   - limited type system (which for SDF is OK if we "compile/lower to DF LP", 
but things would be simpler if we could "just be DF LP") 
     - logically equivalent distinct physical types 
https://github.com/apache/datafusion/issues/12622
     - no extension types https://github.com/apache/datafusion/issues/12644
   - better internal LP design 
(https://github.com/apache/datafusion/issues/12604, and also for 
https://github.com/apache/datafusion/issues/13476, 
https://github.com/apache/datafusion/issues/6543)
   - better test coverage (eg 
https://github.com/apache/datafusion/issues/13470) 
   - (perhaps some other i don't remeber right now)
   
   having said the above, DataFusion is a GREAT library to build on.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to