Vortex Roadmap #6089
Replies: 6 comments
-
|
We need to add:
|
Beta Was this translation helpful? Give feedback.
-
|
Interval types? Are they just an extension dtype over different kinds of ints? For completeness it would be nice to have u128 primitive array though all you really need is fixed sized list. The idea for u128 is that you could potentially optimise the handling of them but that’s speculative |
Beta Was this translation helpful? Give feedback.
-
Any detail for removing filter_evaluation? |
Beta Was this translation helpful? Give feedback.
-
|
There was a discussion we had around whether filter evaluation could be replaced (merged) with projection evaluation. Currently they're subtly different. Filter evaluation is (m1: Mask) -> m2: Mask, where len(m1) == len(m2) and true_count(m1) <= true_count(m2). In other words, it intersects the given mask to refine it. Projection evaluation is (m1: Mask) -> Array, where len(Array) == true_count(m1). In other words, it selects the mask. The difficulty comes when the user provides us with a filter expression with non-trivial null behaviour. Some filter evaluation implementations even delegate to projection internally to handle nulls. I don't think we should change the current behaviour, but we have some other experimental ideas to improve scan performance such as removing the idea of splits and using Rust streams instead. But nothing immediately on the roadmap. |
Beta Was this translation helpful? Give feedback.
-
|
python support windows please,as so far available in mac and linux |
Beta Was this translation helpful? Give feedback.
-
|
Have a plan to Integrate the vortex format with apache spark,apache flink? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Bindings + Integrations
Arrays, Layouts, and DTypes
Functionality
GPU (Cuda)
House Keeping
Research Proposals
Here's a bunch of ideas we have for potential research proposals, likely suitable for bachelors / masters level. Reach out if you're interesting in picking these up!
pg_vortex- a Postgres extension to provide columnar scans over Postgres block storage using Vortex layouts.and run-lengthfastlanes encodingBeta Was this translation helpful? Give feedback.
All reactions