答复: Optimize integer sets.

2017-01-21 Thread Shawn Du
Try this https://github.com/RoaringBitmap/RoaringBitmap -邮件原件- 发件人: Sergi Vladykin [mailto:sergi.vlady...@gmail.com] 发送时间: 2017年1月21日 21:29 收件人: dev@ignite.apache.org 主题: Re: Optimize integer sets. I'd suggest to have a single abstract class `Partitions` with protected constructor and

Re: Optimize integer sets.

2017-01-21 Thread Alexei Scherbakov
Andrey, IGNITE-4554 is about compressed bit sets, not standart bit sets. Currently I'm implementing data structure based on [1] It should efficiently handle sparse bit sets. [1] http://roaringbitmap.org/ 2017-01-21 16:28 GMT+03:00 Sergi Vladykin : > I'd suggest to have a single abstract class

[GitHub] ignite pull request #1449: IGNITE-4564: Ensure that builder approach is used...

2017-01-21 Thread AMashenkov
GitHub user AMashenkov opened a pull request: https://github.com/apache/ignite/pull/1449 IGNITE-4564: Ensure that builder approach is used for all setters in public API Configurations support chainging setters. You can merge this pull request into a Git repository by running:

Re: Allow distributed SQL query execution over explicit set of partitions

2017-01-21 Thread Dmitriy Setrakyan
On Sat, Jan 21, 2017 at 1:53 AM, Alexei Scherbakov < alexey.scherbak...@gmail.com> wrote: > >> > > > 5. I have the same understanding. Distributed joins will ignore > the > >> > > > setting. > >> > > > This is not implemented yet.. > >> > > > > >> > > > >> > > And again, this will be very confusin

Re: Abandon of the non-throwing version of C++ client API

2017-01-21 Thread Denis Magda
Hi Igor, My C++ experience is based only on error code methods. This is why I thought that exceptions based approach is unrelated to C++ at all. I do remember we discussed all the pros and cons of these ways before. Could you find that old discussion and share it here? I'm on a mobile now, not ea

Re: Optimize integer sets.

2017-01-21 Thread Sergi Vladykin
I'd suggest to have a single abstract class `Partitions` with protected constructor and static factory method. This will allow to add different optimized for any particular case implementations transparently. Sergi 2017-01-21 15:26 GMT+03:00 Andrey Mashenkov : > Hi Guys > > Alexei Scherbakov rep

Optimize integer sets.

2017-01-21 Thread Andrey Mashenkov
Hi Guys Alexei Scherbakov report a ticket few time ago [1]. The solution look promissing. Alexei, you wrote that this can save some memory. More over replacing linked Set structure to array based bit-set can give a speed-up due to array based structures are cache friendly. But one thing is not c

Re: Allow distributed SQL query execution over explicit set of partitions

2017-01-21 Thread Alexei Scherbakov
BTW, I still need SQL queries part review. 2017-01-21 12:52 GMT+03:00 Alexei Scherbakov : > > > 2017-01-20 20:31 GMT+03:00 Dmitriy Setrakyan : > >> On Fri, Jan 20, 2017 at 7:00 AM, Alexei Scherbakov < >> alexey.scherbak...@gmail.com> wrote: >> >> > Dmitriy, >> > >> > Honestly, I don't understand

Re: Allow distributed SQL query execution over explicit set of partitions

2017-01-21 Thread Alexei Scherbakov
2017-01-20 20:31 GMT+03:00 Dmitriy Setrakyan : > On Fri, Jan 20, 2017 at 7:00 AM, Alexei Scherbakov < > alexey.scherbak...@gmail.com> wrote: > > > Dmitriy, > > > > Honestly, I don't understand your issues with a reviewing, because I've > > provided PR link in the JIRA ticket. > > > > Just open it