frostdb icon indicating copy to clipboard operation
frostdb copied to clipboard

Support complex Parquet types

Open brancz opened this issue 3 years ago • 3 comments

Currently, ArcticDB only supports simple columns, no repeated or struct columns, it would be nice if it would also support more complex types.

brancz avatar May 03 '22 12:05 brancz

This would require two things:

  1. Allow merging of schemas with complex types (with dynamic columns).
  2. Extend conversion of complex (by complex I mean arbitrarily deeply nested struct and repeated types) parquet types to arrow types.

1 should be slightly easier now since parquet-go now implements conversions, which happens to perfectly suit the dynamic columns use-case: https://github.com/segmentio/parquet-go#evolving-parquet-schemas-parquetconvert. 1 can also be implemented before 2 without breaking anything existing.

brancz avatar May 30 '22 12:05 brancz

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Jan 06 '24 01:01 github-actions[bot]

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Feb 13 '24 01:02 github-actions[bot]

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Mar 21 '24 01:03 github-actions[bot]