Presenter: Narinder Kumar, VP – Engineering at IntelliGrape
IntelliGrape (now TO THE NEW) organized New Delhi Cassandra Users Meetup in November 2014 and had a 1 hour walkthrough session on DataStax Java Driver API.
This presentation will arm you with the knowledge and hands-on skills on DataStax Java Driver API including topics like:
1. Driver Options with different languages
2. DataStax Java Driver Highlights
3. Key Features
4. Code Demos
5. Debugging & Testing
At the end of the session, we will provide few key takeaways to help the audience while coding with the DataStax Java Driver API.
The tutorial includes the driver options with different languages, highlights of the Datastax Java Driver, key features of Datastax Java Driver, code demos of Datastax Java Driver, Debugging and testing of Datastax Java Driver, key points to keep in mind while coding with Driver. The tutorial begins with a section about the driver options which are available in different languages like C#, Java, GO etc.
It also includes other open source implementations. Following is a Highlights section. It includes the highlights of the Driver like the most recent version as well as new updates like latency, testability, statements etc. Trailing is a section about key features of Datastax Java Driver. It includes features like asynchronous I/O, Automatic failover, Batch statements, CQL-Java data types conversion. After this, the next section is based on code demos of the Driver. It includes code demos like hello world client, loading & querying data in Cassandra, prepared statement & query builder. Afterward comes the debugging and testing of Datastax Java Driver.
It includes debugging of the Driver like enable tracing, configure settings, monitoring and it also includes testing of the Driver like implementing interfaces. The last section of this tutorial talks about the key points to be kept in mind while coding with Driver. It involves key points which a user should keep in mind like one cluster instance per cluster, one session instance per keyspace, considering prepared statement, considering batch operations.