Table of Contents

CassandraReady element

Indicates whether the protocol is compatible with a Cassandra database.

Type

EnumTrueFalse

Parent

Compliancies

Remarks

Contains:

  • true if the protocol is compatible with a Cassandra database. This means for example that all database calls in the protocol's QActions can be executed against every type of general database currently supported by DataMiner, i.e. MySQL and Cassandra. Prior to DataMiner 10.3.0, MSSQL is also supported.

    Note

    A protocol that does not perform any local database queries will always be considered "Cassandra ready". A protocol containing purely WMI queries will also be considered "Cassandra ready".

  • false if the protocol is not compatible with a Cassandra database. This means for example that some database calls in the protocol's QActions cannot be executed against a local database of type "Cassandra".

Important

If a DataMiner Agent detects running elements that use protocols that are not "Cassandra-ready", migrating to Cassandra will be impossible. A DMA that is already using Cassandra will refuse to use any protocol that is not "Cassandra ready".

Note

The following will result in a protocol that is not compatible with a Cassandra database:

  • Performing SQL queries to a DMA database in QActions.
  • Using the displayColumn attribute in tables.
  • Presence of logger tables that make use of the autoincrement column type.