Great talk. So as I understand it, it seems Ibis will be best when we want to write a backend agnostic code (assuming we do not want to use a lot of specific backend queries). I can see some use cases where Ibis could be leveraged very well. One such use case could be when we want to do core analytics with just "data" and really do not know what backend would that data would eventually come from or go to? Another situation is when we have clients who use different databases but we want to write just "One Code" that fits them all for the most part.
@nicholascrews7448 ай бұрын
I just like Ibis's API more pretty much any other solution's API. So I know exactly what backend I'm using (usually duckdb), but I'd just rather use Ibis's API than writing raw SQL. So I just reach for Ibis first almost always.