Hello everyone.

I have prepared the raw evaluation (marshaller layer) of compression. (GZIP
implementation)
https://github.com/daradurvs/ignite-compression/tree/master/src/main/resources/result

In plans for evaluation:
1. Deflater compressor implementation;
2. Snappy compressor implementation;
3. CPU load estimation with JMH;
4. Tests with different data.




2017-03-30 7:13 GMT+03:00 Denis Magda <dma...@apache.org>:

> Sergi, Vovan,
>
> As SQL and binary marshaller maintainers could you plan to review the
> contribution?
>
> —
> Denis
>
> > On Mar 29, 2017, at 4:44 PM, Vyacheslav Daradur <daradu...@gmail.com>
> wrote:
> >
> >> At which point does this step take place? Do we deserialize right when
> we
> >> receive the object over the wire?
> > When put it in cache, after marshalling.
> > Covered by properly configured existing tests. [1][2][3]
> >
> >
> >> Forgive me if I don't know the internals, but does this happen when SQL
> >> queries are executed?
> > Yes. Covered by tests[4]
> >
> > [1]
> > https://github.com/apache/ignite/pull/1650/files#diff-
> af9e2960a6c9f73fa56a5b3824b6b397
> > [2]
> > https://github.com/apache/ignite/pull/1650/files#diff-
> ed2aa7d56ed004ae9bc975edc9b8a9c2
> > ]3]
> > https://github.com/apache/ignite/pull/1650/files#diff-
> a4b76c24a5f9bc9e78d7cff0a7645328
> > [4]
> > https://github.com/apache/ignite/pull/1650/files#diff-
> c19a9df4058141d059bb577e75244764
> >
> > 2017-03-29 23:16 GMT+03:00 Dmitriy Setrakyan <dsetrak...@apache.org>:
> >
> >> On Wed, Mar 29, 2017 at 11:57 AM, Vyacheslav Daradur <
> daradu...@gmail.com>
> >> wrote:
> >>
> >>> Queries works with BinaryObjectImpl.
> >>>
> >>> 1. In the full compression mode - compressed bytes sequence - will be
> >>> decompressed at initialization of BinaryObjectImpl.
> >>>
> >>
> >> At which point does this step take place? Do we deserialize right when
> we
> >> receive the object over the wire?
> >>
> >>
> >>> 2. With annotated fields compression - value of compressed fields will
> be
> >>> decompress at deserializing on demand, for example when calls methods
> >>> BinaryObjectImpl#field and BinaryObjectImpl#fieldByOrder
> >>>
> >>
> >> Forgive me if I don't know the internals, but does this happen when SQL
> >> queries are executed?
> >>
> >>
> >>>
> >>> 2017-03-29 21:47 GMT+03:00 Dmitriy Setrakyan <dsetrak...@apache.org>:
> >>>
> >>>> On Wed, Mar 29, 2017 at 11:44 AM, Vyacheslav Daradur <
> >>> daradu...@gmail.com>
> >>>> wrote:
> >>>>
> >>>>> Solution implemented in core-level and works with binary-marshaller.
> >>>>>
> >>>>> If you about the cache queries - it works with compressed data.
> >>>>>
> >>>>
> >>>> Vyacheslav, can you please explain how the cache queries work with the
> >>>> compressed data?
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Best Regards, Vyacheslav
> >>>
> >>
> >
> >
> >
> > --
> > Best Regards, Vyacheslav
>
>


-- 
Best Regards, Vyacheslav

Reply via email to