-
Notifications
You must be signed in to change notification settings - Fork 22
Basic Architecture
[Table of Contents](https://github.com/dell-oss/Doradus/wiki/Doradus Administration: Table-of-Contents) | [Previous](https://github.com/dell-oss/Doradus/wiki/Deployment Guidelines) | [Next](https://github.com/dell-oss/Doradus/wiki/Minimal Configuration)
Deployment Guidelines: Basic Architecture
The basic components used by Doradus are illustrated below:
Figure 1 - Basic Doradus Components
These components are:
-
Application: This is a Doradus client application, which performs schema commands, updates objects, and submits queries using the Doradus REST API.
-
Monitor Application: Doradus provides the JMX API to monitor resource usage and to perform certain administrative functions such as requesting backups. A JMX application such as JConsole can be used to invoke JMX functions.
-
Doradus Server: This is the core Doradus component, which processes REST and JMX requests. It communicates with Cassandra using either the Thrift API or CQL API. The
doradus.yaml
file is the primary Doradus configuration file. -
Cassandra Server: This is the core Cassandra component, which provides persistence, replication, elasticity, and other database services. Cassandra’s primary configuration comes from the
cassandra.yaml
file. Cassandra stores data in various data and log files.
Technical Documentation
[Doradus OLAP Databases](https://github.com/dell-oss/Doradus/wiki/Doradus OLAP Databases)
- Architecture
- OLAP Database Overview
- OLAP Data Model
- Doradus Query Language (DQL)
- OLAP Object Queries
- OLAP Aggregate Queries
- OLAP REST Commands
- Architecture
- Spider Database Overview
- Spider Data Model
- Doradus Query Language (DQL)
- Spider Object Queries
- Spider Aggregate Queries
- Spider REST Commands
- [Installing and Running Doradus](https://github.com/dell-oss/Doradus/wiki/Installing and Running Doradus)
- [Deployment Guidelines](https://github.com/dell-oss/Doradus/wiki/Deployment Guidelines)
- [Doradus Configuration and Operation](https://github.com/dell-oss/Doradus/wiki/Doradus Configuration and Operation)
- [Cassandra Configuration and Operation](https://github.com/dell-oss/Doradus/wiki/Cassandra Configuration and Operation)