Logical Unit Storage Overview

A Logical Unit (LU) is a blueprint holding a set of definitions / instructions used to create and maintain the data of a business entity like a customer.

Fabric uses the Cassandra DB as a Logical Unit's storage layer where each business entity's instance is saved as a MicroDB in an entity table (and in an entity_chunks table for big LUs) under the Cassandra k2view_[LU_name]_[cluster id if exists] keyspace.

Click for more information about Cassandra keyspaces.

Storage Types

The location of a Logical Unit's permanent storage depends on the settings of the LU Schema's Storage property. The following storage types exist:

  • Default, inherits storage settings in the [fabricdb] section of the config.ini file.
  • None, does not store the instance in Cassandra after a GET retrieves instance data from the source DB.
  • Cassandra, stores LU instances in the Cassandra DB after the execution of the GET command.
  • S3, stores LU instances in the AWS S3 Storage after the execution of the GET command. The storage connection details are defined in the [s3_storage] section of the config.ini. Available starting from Fabric V6.5.8.
  • Azure Blob Store, stores LU instances in the Azure Blob Store Storage after the execution of the GET command. The storage connection details are defined in the [azure_blob_storage] section of the config.ini. Available starting from Fabric V6.5.8.

To display an LU's storage type, use the Fabric LIST command.

Click for more information about the LIST command.

Logical Unit Storage Overview

A Logical Unit (LU) is a blueprint holding a set of definitions / instructions used to create and maintain the data of a business entity like a customer.

Fabric uses the Cassandra DB as a Logical Unit's storage layer where each business entity's instance is saved as a MicroDB in an entity table (and in an entity_chunks table for big LUs) under the Cassandra k2view_[LU_name]_[cluster id if exists] keyspace.

Click for more information about Cassandra keyspaces.

Storage Types

The location of a Logical Unit's permanent storage depends on the settings of the LU Schema's Storage property. The following storage types exist:

  • Default, inherits storage settings in the [fabricdb] section of the config.ini file.
  • None, does not store the instance in Cassandra after a GET retrieves instance data from the source DB.
  • Cassandra, stores LU instances in the Cassandra DB after the execution of the GET command.
  • S3, stores LU instances in the AWS S3 Storage after the execution of the GET command. The storage connection details are defined in the [s3_storage] section of the config.ini. Available starting from Fabric V6.5.8.
  • Azure Blob Store, stores LU instances in the Azure Blob Store Storage after the execution of the GET command. The storage connection details are defined in the [azure_blob_storage] section of the config.ini. Available starting from Fabric V6.5.8.

To display an LU's storage type, use the Fabric LIST command.

Click for more information about the LIST command.