DataStax is both an open source and commercial software company. This means we help drive open source software like Apache Cassandra™ and also supply modern businesses with enterprise-grade NoSQL database solutions like DataStax Enterprise (DSE) for cloud applications. I run into people all the time who aren’t aware of all the great things we give away for free – whether open or closed source software – so I thought I’d post a quick update on what you can get from DataStax with absolutely no charge or any strings attached.
DataStax does not own Apache Cassandra ; it is an open source project maintained by a thriving and growing community. However, that said, DataStax helps drive Cassandra’s direction and has consistently delivered 80% or so of its code contributions over the years. See this post from Jonathan Ellis on our latest developments with Cassandra
DataStax Enterprise is the always-on data platform for cloud applications. It contains the only production-certified version of Cassandra on the market along with other enterprise components like integrated analytics, search, multi-model functionality (including graph) and more more. The good news here is that you can download and use DSE absolutely free with no limits in development environments (this includes DataStax OpsCenter and DataStax Studio too).
Apache Spark™ Integration
While we've done a nice job packaging analytics with Apache Spark inside DSE so that it's turn key to use and certified for production, DataStax contributes quite a bit to those in the Spark community who want to use Cassandra as their persistent data store. Connectivity, data type mapping, performance improvements, security and more are delivered on an consistent basis.
Graph Database Contributions
Apache Tinkerpop™ is the standard software framework and language for all popular graph databases. We're 100% behind Tinkerpop and committed to making it even better. When DataStax acquired Aurelius, we made a conscious decision to donate Tinkerpop to Apache so everyone could easily contribute and benefit from it. Our graph experts work constantly with the Tinkerpop community and heavily contribute to new open source releases.
The Cassandra community provides numerous client side drivers for all popular development languages. Even so, we were constantly asked to produce a set of advanced drivers that could be certified for use with Cassandra and DataStax Enterprise. So we did. We have open source drivers currently available for Java, C#, Python, C++, PHP, Ruby, and Node.js. We also provide free ODBC drivers for Spark and Cassandra.
DataStax DevCenter is a free graphical IDE for navigating Cassandra/DSE databases and building/running CQL statements against a database cluster. DevCenter is designed for developers and anyone wishing to interact with data stored in Cassandra. DevCenter is not open source but is free to everyone and can be downloaded and installed in minutes on Windows, Mac, and Linux machines.
DataStax is the sole provider of professional documentation for Cassandra, DataStax drivers, DSE, and all DataStax tools. A strong team of technical doc writers ensures everything you need to know about Cassandra and more can easily be found in online documentation that auto-formats for your browser, tablet, and mobile device. PDF versions of the docs are also freely available for offline use.
Want to learn all about DSE/Cassandra and how to develop NoSQL applications? You can do so free of charge by registering for online training on the DataStax website. Very polished and professional online courses will walk you step-by-step through various topics and learning exercises, which are self-paced so you can stop and pick back where you left off whenever you’d like.
Help From Other Places
While you need to be a DSE subscriber to call DataStax for support, you can post as many questions as you’d like on various Cassandra mail-lists and on Stackoverflow, and you’ll likely find someone from DataStax pitching in to help. Make no mistake, you shouldn’t expect the kind of response times and attention you’ll get as a DataStax customer, but you will get general help that will oftentimes get you over whatever hump that has you road-blocked at the moment. So, as you can see, DataStax is very much in the business of freely giving back to you and the Cassandra community in many different ways, be that via open source and proprietary database software, tools, educational help, the freedom to develop on your own schedule and budget at no charge, and more. If you haven’t started using DataStax software, we encourage you to visit our downloads page and get started now. It’s easy, fast, and as you’ve just seen … free in many ways. Also, if you want to pitch in and participate with the great folks around the world who help develop and evangelize Cassandra, check out the many ways you can get involved today.