cassandra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mattmann, Chris A (3980)" <chris.a.mattm...@jpl.nasa.gov>
Subject Re: Cassandra Java Driver and DataStax
Date Sun, 05 Jun 2016 13:32:33 GMT
Hi All,

Thanks for the replies so far. A few last questions:

1. Is Apache Cassandra useful *without* a driver? That is, can
you use the database without a driver to connect to it or in the
real world would your users all have to download at least one
driver in order to use the DB?

2. To confirm again, at one point at least the Java driver code
lived in the code-base, and further, at one point, people did 
submit some patches to add drivers, but the PMC didn’t want to
maintain that code (and apparently they didn’t want to create 
any new PMC members and/or committers to do so) and so thus 
people started their own new projects? That right?

Thanks,
Chris

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattmann@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Director, Information Retrieval and Data Science Group (IRDS)
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
WWW: http://irds.usc.edu/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++









On 6/4/16, 11:59 AM, "Brandon Williams" <driftx@gmail.com> wrote:

>First off, full disclosure: contributor, committer, PMC member, and
>finally, Datastax employee, in about that order chronologically.
>
>All of the drivers, as far as I know, are Apache licensed, just as is
>Cassandra itself.  There is no 'control', there is only momentum, since
>anyone can fork the code if needed and then perhaps gain the momentum if
>Datastax loses it.  Nobody is locked in to anything, and no sufficient
>traction has been found to take the momentum away from Datastax yet,
>because at least in my own admittedly biased opinion, our drivers team has
>done an excellent job of accepting community feedback and requests.
>
>tl;dr don't fix what is not broken
>
>On Fri, Jun 3, 2016 at 11:11 PM, Mattmann, Chris A (3980) <
>chris.a.mattmann@jpl.nasa.gov> wrote:
>
>> Thanks Jason for the information - I’m going to continue
>> researching and hope more people will chime in that are on
>> the PMC.
>>
>> Thank you.
>>
>> Cheers,
>> Chris
>>
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Chris Mattmann, Ph.D.
>> Chief Architect
>> Instrument Software and Science Data Systems Section (398)
>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>> Office: 168-519, Mailstop: 168-527
>> Email: chris.a.mattmann@nasa.gov
>> WWW:  http://sunset.usc.edu/~mattmann/
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Director, Information Retrieval and Data Science Group (IRDS)
>> Adjunct Associate Professor, Computer Science Department
>> University of Southern California, Los Angeles, CA 90089 USA
>> WWW: http://irds.usc.edu/
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On 6/3/16, 8:33 PM, "Jason Brown" <jasedbrown@gmail.com> wrote:
>>
>> >
>> >
>> >
>> >The client-server protocol is well defined in the Cassandra repo, so any
>> one may implement a client library for any language. However, it is a far
>> from trivial task, so not many folks build their own. Thus, already-built
>> drivers tend to become the de facto
>> > standard, but we (the Apache Cassandra committers/PMC) do not/have not
>> blessed any vendor's driver(s) as official.
>> >
>> >
>> >As to why there is not a canonical set of drivers in the Cassandra repo,
>> well, we've just never gotten into that game as an OSS community.
>> >
>> >
>> >-Jason (not affiliated with DataStax)
>> >
>> >On Friday, June 3, 2016, Johan Edstrom <seijoed@gmail.com> wrote:
>> >
>> >
>> >
>> >On Jun 3, 2016, at 9:14 PM, Jeff Jirsa <jeff.jirsa@crowdstrike.com
>> <javascript:_e(%7B%7D,'cvml','jeff.jirsa@crowdstrike.com');>> wrote:
>> >
>> >
>> >https://github.com/hector-client/hector
>> >
>> >
>> >
>> >
>> >
>> >
>> >So - that isn’t doing CQL, Right?
>> >
>> >
>> >https://github.com/Netflix/astyanax
>> >
>> >
>> >
>> >
>> >
>> >
>> >Upgrading to CQL?
>> >
>> >
>> >
>> >http://doanduyhai.github.io/Achilles/
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >Which driver do you use?
>> >
>> >
>> >https://github.com/noorq/casser
>> >
>> >
>> >
>> >
>> >
>> >
>> ><cassandra-driver-core.version>2.1.5</cassandra-driver-core.version>
>> >
>> >
>> >
>> >
>> >
>> >https://github.com/impetus-opensource/Kundera
>> >
>> >
>> >
>> >
>> >
>> >
>> ><profile>
>> ><id>ds-driver</id>
>> ><activation>
>> ><activeByDefault>false</activeByDefault>
>> ></activation>
>> ><modules>
>> ><module>cassandra-core</module>
>> ><module>cassandra-ds-driver</module>
>> ></modules>
>> ></profile>
>> ><profile>
>> ><id>thrift</id>
>> ><activation>
>> ><activeByDefault>false</activeByDefault>
>> ></activation>
>> ><modules>
>> ><module>cassandra-core</module>
>> ><module>cassandra-thrift</module>
>> ></modules>
>> ></profile>
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >https://github.com/deanhiller/playorm
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >- Jeff ( Not affiliated with datastax )
>> >
>> >
>> >
>> >
>> >
>> >On 6/3/16, 7:58 PM, "Johan Edstrom" <seijoed@gmail.com
>> <javascript:_e(%7B%7D,'cvml','seijoed@gmail.com');>> wrote:
>> >
>> >
>> >How many Java drivers could you point out?
>> >Doesn’t it strike you slightly off that you’d not have a driver for a DB
>> >in the same project you found the DB?
>> >
>> >
>> >
>> >On Jun 3, 2016, at 8:51 PM, Dave Brosius <dbrosius@mebigfatguy.com
>> <javascript:_e(%7B%7D,'cvml','dbrosius@mebigfatguy.com');>> wrote:
>> >
>> >There are many drivers for cassandra, supplied by various individuals and
>> groups, one of those drivers was started by people at datastax which is
>> available as an opensource project.
>> >
>> >The open source project is not open to any random person on the internet
>> to commit to (just like any open source project), so i suppose in that
>> regard there is some 'control'. But i doubt that is what you are fishing
>> for.
>> >
>> >--dave
>> >
>> >(not affiliated with datastax)
>> >
>> >On 06/03/2016 10:29 PM, Chris Mattmann wrote:
>> >Hi All,
>> >
>> >I’m investigating something a few ASF members contacted
>> >me about and pointed out, so I’m hoping you can help
>> >guide me here as a community. I have heard that a company,
>> >DataStax, whose marketing material mentions it as the only
>> >Cassandra vendor, “controls” the Java Driver for Apache
>> >Cassandra.
>> >
>> >Of course, no company “controls” our projects or its code,
>> >so I told the folks that mentioned it to me that I’d investigate
>> >with my board hat on.
>> >
>> >I’d like to hear the community’s thoughts here on this. Does
>> >anyone in the community see this “controlling” behavior going
>> >on? Please speak up, as I’d like to get to the bottom of it,
>> >and I’ll be around on the lists, doing some homework and reading
>> >up on the archives to see what’s up.
>> >
>> >Thanks for any help you can provide in rooting this out.
>> >
>> >Cheers,
>> >Chris
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>>
Mime
View raw message