About the DataStax Enterprise 6.0 Developer Guide

Information for developers about creating enterprise-level applications with DataStax Enterprise 6.0.

The Developer Guide provides information for creating enterprise-level applications that require real-time always available storage, search, and analytics. DataStax Enterprise seamlessly integrates your code, allowing applications to utilize a breadth of techniques to produce a mobile app or online applications.

Tip: Developing applications requires a basic understanding of how DataStax Enterprise works and how it differs from a relational database. In conjunction with this guide, you should refer to the Architecture Guide for background information. This will save you a lot of time when developing your data models, applications, and using the features in DataStax Enterprise. To get started, be sure to read the DataStax Enterprise 6.0 FAQ and Architecture in brief.

As a developer, you must be familiar with data modeling and CQL.

To ensure that you get the best experience in using this document, take a moment to look at the Tips for using DataStax documentation. This page provides information on search, navigational aids, and providing feedback.

DataStax supplies a number of drivers so that CQL statements and search commands can be passed from client to cluster and back. Other tasks can be accomplished using OpsCenter.

This guide includes documentation for:

Install methods
Types of installs generally used by developers.
DSE Analytics
DSE Analytics uses Apache Spark™ to perform analytic queries over large sets of data. Topics include starting, configuring, running commands against a remote cluster, accessing data, and a number of examples.
DSE Graph
A graph database for storing information about the relationships between entries. Topics include getting started, terminology, data modeling, anti-patterns, importing data, tools, and graph analytics.
DSE Search
DSE Search simplifies using search applications for data stored in a database. DSE Search integrates Apache Solr™ to manage search indexes with a persistent store.
DataStax Enterprise File System is distributed file system for storing very large sets of data and encapsulated that data across a DSE cluster. It can be stored for processing by DSE analytics and other tools.
DataStax Studio
An IDE for syntax validation, type checking, validations specific to the domain, and content assistance for CQL (Cassandra Query Language).

Other information sources

Architecture Guide How the DataStax Enterprise database works.
Administrators Guide Information about capacity planning, installation, configuration, migration, performance monitoring, security, backup, data recovery and more.
CQL for DSE 6.0 Cassandra Query Language (CQL) is a query language for the DataStax Enterprise database. You can interact with the database is using the CQL shell, cqlsh, and About DataStax Studio 6.0.
Landing pages Getting started with DSE, supported platforms, product compatibility, third-party software, resources for additional information, and earlier documentation.
OpsCenter Installing and using DSE OpsCenter.
Lifecycle Manager Using Lifecycle Manage to create, configure, and manage clusters.
DSE drivers C/C++ driver, C# driver, Java driver, Node.js driver, PHP driver, Python driver, and Ruby driver.
Planning and testing DSE deployments Includes hardware selection, estimating disk capacity, anti-patterns, and cluster testing.
DSE Troubleshooting Guide Various troubleshooting topics including Linux settings, search, analytics, security, starting DSE, and installing.
Upgrade Guide Information on upgrading various versions of DataStax Enterprise and upgrading from Apache Cassandra to DataStax Enterprise 6.0.
Sources of support DataStax Support, DataStax Academy forums, Stack Overflow for DataStax Enterprise, Stack Overflow for the DataStax Java client driver and the DataStax PHP driver.