Re: why bloom filter is only for row key?

2014-09-14 Thread Mark Papadakis
There was a per CF skip list and bloom filter in earlier C* releases(serialized right before the actual value). Haven't checked lately but I believe this is no longer the case, or it's configurable and by default it doesn't do it. There is probably a ticket on JIRA that outlines that rationale.

Re: [contrib] Idea/ Reduced I/O and CPU cost for GET ops

2014-09-07 Thread Mark Papadakis
us to stop looking at data pages if we know we have all > selected fields for a given row only > > > > > On Sun, Sep 7, 2014 at 11:30 PM, Mark Papadakis > wrote: > >> Greetings, >> >> This heuristic helps us eliminate unnecessary I/O in certain workloads an

[contrib] Idea/ Reduced I/O and CPU cost for GET ops

2014-09-07 Thread Mark Papadakis
terleaved columns (as opposed to many all exact columns req. of 1) This is configurable on a per CF basis (We usually choose 2). Maybe you could consider such a heuristic for C*, it should probably benefit your users too. Apologies if any of this doesn’t make sense in anyway, feel free to ignore:) Mark Papadakis @markpapadakis

Re: C* engine

2013-12-20 Thread Mark Papadakis
For what it’s worth, our datastore is written in C++ and very similar to C* in terms of functionality and semantics; whatever performance delta there is there, it mostly comes down to reducing I/O and taking advantage of locality of reference(both in actual I/O, but also in terms of accessing m

Re: C* engine

2013-12-19 Thread Mark Papadakis
releasing new features is a higher priority item for the developers, for now. It will happen though. Mark Papadakis On Dec 19, 2013, at 9:22 PM, Roman Vasilyev wrote: > Hello, > > Don't want to rise "holy war". Just let me share my crazy thoughts. > I believe it co