I created https://github.com/apache/arrow/issues/39015 and will try
tackling it in bits and pieces over time.

On Wed, Oct 25, 2023 at 8:47 AM Elliott Bradshaw <elli...@tectonix.com>
wrote:

> Over the wire helps for sure, but keeping memory pressure down is the real
> goal.
>
> Let me know if anyone decides to take this.
>
> Elliott Bradshaw
> *Co-Founder | Principal*
> *Tectonix, LLC*
> m: 443-285-9224
> a: Columbia, MD
> w: www.tectonix.com  e: elli...@tectonix.com
> CONFIDENTIALITY NOTICE:
> The contents of this email message and any attachments are intended solely
> for the addressee(s) and may contain confidential and/or privileged
> information and may be legally protected from disclosure. If you are not
> the intended recipient of this message or their agent, or if this message
> has been addressed to you in error, please immediately alert the sender by
> reply email and then delete this message and any attachments. If you are
> not the intended recipient, you are hereby notified that any use,
> dissemination, copying, or storage of this message or its attachments is
> strictly prohibited.
>
>
> On Tue, Oct 24, 2023 at 8:36 AM Antoine Pitrou <anto...@python.org> wrote:
>
>>
>> If the concern is simply data size on the wire, in the meantime, you
>> can simply enable buffer compression.
>>
>> However, if you're also concerned about data size in memory, then
>> indeed Run-End Encoding would help.
>>
>> Regards
>>
>> Antoine.
>>
>>
>> On Mon, 23 Oct 2023 14:13:25 -0400
>> Elliott Bradshaw <elli...@tectonix.com> wrote:
>> > Just as a simple example, if we’re shipping a table of events that has a
>> > year, month, and day column, and it’s sorted by time, then each column
>> will
>> > have long runs of duplicate numbers that would benefit greatly from
>> > compaction.
>> >
>> > It looks like REE is already built into the standard and supported by
>> the
>> > C, Go and Python apis.  Would be awesome to have this support in Java as
>> > well!
>> >
>> > Thanks,
>> > Elliott
>> >
>> > On Mon, Oct 23, 2023 at 10:55 AM Felipe Oliveira Carvalho <
>> > felipe...@gmail.com> wrote:
>> >
>> > > Hi Elliott,
>> > >
>> > > Not that I know of. But do you have concrete numbers and a practical
>> case
>> > > that could motivate someone to tackle the project?
>> > >
>> > > --
>> > > Felipe
>> > >
>> > > On Sun, Oct 22, 2023 at 10:05 AM Elliott Bradshaw <
>> elli...@tectonix.com>
>> > > wrote:
>> > >
>> > >> Hi Arrow Team,
>> > >>
>> > >> We love your work.  Wondering if support for Run End Encoded Vectors
>> is
>> > >> on the horizon in Java?  It would make it much more efficient to ship
>> > >> column sorted tables over the wire.
>> > >>
>> > >> Thanks!
>> > >> Elliott
>> > >>
>> > >
>> >
>>
>>
>>
>>

Reply via email to