About the DataStax Enterprise 6.7 Developer Guide

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

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.7 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 information sources

Install Guide Various ways for installing DataStax Enterprise.
Architecture Guide How the DataStax Enterprise database works.
Administrators Guide Information about capacity planning, configuration, migration, performance monitoring, security, backup, data recovery and more.
CQL for DSE 6.7 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.7.
DataStax Bulk Loader (dsbulk) Load and unload DSE data in either CSV or JSON format.
Kafka Connector Synchronizes records from a Kafka topic with rows in one or more DataStax Enterprise database tables.
Docker Production ready Docker images for DataStax Enterprise (DSE), OpsCenter, and Studio.
Kerberos Enable Kerberos authentication in DataStax Enterprise and OpsCenter.
DSE Graph Loader A customizable, highly tunable command line utility for loading graph datasets into DSE Graph from various input sources.
Landing pages Topics on supported platforms, product compatibility, third-party software, recommended settings, and links to current and archived documentation.
DSE OpsCenter OpsCenter is a visual management and monitoring solution for DataStax Enterprise.
Lifecycle Manager Lifecycle Manage can create, configure, and manage clusters.
DSE drivers C/C++ driver, C# driver, Java driver, Node.js driver, PHP driver, Python driver, and Ruby driver.

The Connecting to DSE clusters using DSE drivers documentation provides information to get you started using DataStax drivers.

Planning and testing DSE deployments Includes hardware selection, estimating disk capacity, anti-patterns, and cluster testing.
DataStax Studio Studio features include:
  • CQL (Cassandra Query Language): visually create and navigate database objects, create complex queries, and tune CQL queries. The schema helps you visualize the keyspaces in a tree-like view.
  • DSE Graph: explore and view large datasets in DSE Graph. The code for DSE Graph is written in the Gremlin graph traversal language and is executed by the Gremlin Server that is a part of the DSE Graph component. The graph schema view helps you visualize the graph organization and connections.
  • DSE Analytics: write, test, and run Spark SQL queries against DSE clusters.
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.