Middleware Data Services¶
DCE 5.0 offers a comprehensive set of middleware solutions tailored for various application scenarios. These middleware services address data handling requirements and provide development and maintenance support. Install and enable these middleware components as needed to achieve optimal performance.
Tip
Empower your applications with DCE 5.0 containerized middleware, enhancing database performance, enabling high availability, and providing robust scalability.
-
Elasticsearch Service
This is currently the preferred full-text search engine, capable of fast storage, search, and analysis of massive amounts of data.
-
MinIO Object Storage
A popular, lightweight, and open-source object storage solution that is fully compatible with the AWS S3 protocol and provides excellent support for K8s.
-
MySQL Database
This is the most widely used relational database with features such as high throughput, low latency, and scalability.
-
MongoDB Database
MongoDB is a document-oriented NoSQL database management system known for its flexible data model and scalability.
-
PostgreSQL Database
DCE 5.0 uses containerization technology to run PostgreSQL instances in an isolated environment.
-
Redis Cache Service
This is an in-memory database cache service that combines the advantages of Redis and Memcached memory database engines.
-
RabbitMQ Message Queue
RabbitMQ is a message broker software built on the Advanced Message Queuing Protocol (AMQP) and commonly used as a messaging middleware for transmitting transactional data.
-
Kafka Message Queue
Kafka is a distributed streaming platform with features such as stream processing, making it a popular choice for building data pipelines.
Middleware Learning Journey¶
Info
The documentation structure for the above middleware solutions is similar. You can follow the learning path below.
graph TD
ws([Select Workspace]) --> create{Deploy/Create<br/>Middleware Instances}
create -.-> update[Update/Delete Instances]
create -.-> overview[Instance Overview]
create -.-> monitor[Instance Monitoring]
create -.-> migrate[Data Management<br/>Migration and Synchronization]
create -.-> practice[Best Practices<br/>and Troubleshooting]
classDef plain fill:#ddd,stroke:#fff,stroke-width:1px,color:#000;
classDef k8s fill:#326ce5,stroke:#fff,stroke-width:1px,color:#fff;
classDef cluster fill:#fff,stroke:#bbb,stroke-width:1px,color:#326ce5;
class update,overview,monitor,migrate,practice plain
class ws,create k8s