Fork me on GitHub
#xtdb
<
2024-01-24
>
Hukka07:01:39

Heh, I jumped straight to docs, so I missed that the xtdb2 docker includes a pgwire server. Which is really nice since some tools/services can connect to postgres but not to all kinds of servers with just any JDBC (Calcite doesn't seem to be supported anywhere you can't just roll your own)

refset09:01:06

There are some limitations with the implementation currently due to the lack of INFORMATION_SCHEMA and being restriction to JSON types only, but I'm glad you think it can be useful πŸ™‚ we are definitely keen to figure out whether it can be pushed forward and rolled out more officially at some point - thanks for the feedback!

Hukka10:01:28

Missed those restrictions. So every "column" looks like JSON?

Hukka10:01:44

And by information_schema you mean that tools cannot see for example what tables exist, and thus you cannot use any explorative tools? That's actually ok for now, we can manage with specific queries

refset13:01:26

yes and yes

refset13:01:39

actually a lot of Postgres-friendly BI tools will look for pg_catalog (not INFORMATION_SCHEMA per the SQL standard), which would likely lead us down an additional rabbit hole, like CockroachDB fell into https://www.cockroachlabs.com/docs/stable/pg-catalog all the tradeoffs going down this route will be very nuanced

refset13:01:41

ideally FlightSQL can close the gap on functionality, and offer superior performance all round

Hukka13:01:31

Does anything support FlightSQL yet?

Hukka13:01:42

Heh, looks like postgres does

Hukka13:01:53

Referring to your columnar data webinar, does flightsql handle it all, or is it best left for OLAP and still use something else (pgwire etc) for transactional queries?

refset13:01:07

FlightSQL can potentially evolve to handle it all, it's built on grpc so should be very good foundation for small & fast transactions/queries too, but ~all the vendor activity looks to be OLAP focused so far

Hukka13:01:52

Ok, interesting. If only bitemporality would also get everywhere so that you could really have all things you need in one package

❀️ 1
Hukka13:01:47

Also, I'm still stuck in the mindset that Apache means the httpd. And now I can't even keep track of all their projects only around databases/analysis

Hukka13:01:49

> There are currently 300+ open source initiatives at the ASF Oh wow

πŸ˜„ 1
Hukka13:01:29

66 in big data category

Hukka13:01:58

Didn't it used to be that databases were ancient and you only really had a couple of choices, even less if you don't have money, and every week there's a JS framework. Now we've had React forever and a new data product every week

refset13:01:55

hold on https://react.dev/reference/react are you talking about πŸ™‚

Hukka13:01:28

Whatever all the clojure libs use πŸ˜‰

clojure-spin 1
Hukka07:01:57

I've been trying to catch up, but might have missed things. The newest dev diary mentions > It’s not ready for production quite yet, but the team is clear about the scope of work to make v2 production ready and is now committed to the technical roadmap required for a General Availability release in 2024. but is that roadmap published yet anywhere?

Oliver Marshall08:01:24

Here's the list of things being worked on currently: https://docs.xtdb.com/intro/roadmap.html

βœ… 1