Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compressed Array Interface #51

Open
davidkohn88 opened this issue Jan 28, 2021 · 0 comments
Open

Compressed Array Interface #51

davidkohn88 opened this issue Jan 28, 2021 · 0 comments
Labels
feature-request And area of analysis that could be made easier

Comments

@davidkohn88
Copy link
Contributor

In cases where people want to store arrays of data, for instance, when storing a series of measurements associated with a single time point - for instance, if you want to store vibration or UV spectral data, it's not necessarily true that each measurement has a timestamp associated with it, rather, many measurements are taken with (essentially) a single timestamp or are always evaluated together. You can store this in a normal PG array, but you never get the value of compression if you do that, because we can't compress arrays, and PG array compression is much worse than ours.

Describe the solution you'd like
A compressed array interface that can be stored and is available to users. At first it would just provide the same interface as a normal PG array, but eventually you might be able to do some actions (aggregates etc) on the array directly for performance reasons.

@davidkohn88 davidkohn88 added the feature-request And area of analysis that could be made easier label Jan 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request And area of analysis that could be made easier
Projects
None yet
Development

No branches or pull requests

1 participant