Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This section attempt to define the Geode Modules and their dependencies:.

Module NameDependenciesDescription
Geode-Core

Geode-Tracing

Geode-Logging

Geode-Security

Geode-Metrics

Geode-Maintenance

This module is the core module that contains all the core frameworks for the Geode system. Bootstrapping and flow lifecycles will be managed from here
Geode-TracingN/AThis module contains the operation tracing implementation
Geode-LoggingN/A

Centralized logging module

Geode-SecurityN/ACentralized security module
Geode-TransactionsN/ACentralized transaction module
Geode-MetricsN/AMetric framework
Geode-PersistenceGeode-CoreCurrent implementation for disk-based persistence
Geode-Maintenance

Geode-Security

Geode-Logging

Module that controls the configuration and management of the Geode system
Geode-Serialization

Geode-Core

Geode-Security

Geode-Maintenance

Geode-Logging

Geode-Tracing

  
Geode-Collections-Base

Geode-Core

Geode-Security

Geode-Maintenance

Geode-Logging

Geode-Tracing

Geode-Persistence

This module will contain the base implementation for all distributed Collections.
Geode-Collection-HashMap

Geode-Collections-Base

Geode-Core

Geode-Security

Geode-Maintenance

Geode-Logging

Geode-Tracing

Geode-Persistence

 This module will contain the current Region implementation
Geode-Query

Geode-Collections-Base

Geode-Core

Geode-Security

Geode-Maintenance

Geode-Logging

Geode-Tracing

Geode-Indexing-Base

This module will contain the current OQL engine
Geode-Indexing-Base

Geode-Collections-Base

Geode-Core

Geode-Security

Geode-Maintenance

Geode-Logging

Geode-Tracing

Geode-Persistence

The base implementation for query indexing
Geode-Data-Replication

Geode-Collections-Base

Geode-Core

Geode-Security

Geode-Maintenance

Geode-Logging

Geode-Tracing

This module will handle the replication of data to other nodes