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]
