# Topologies

- [Topologies Overview](https://mariadb.com/docs/server/architecture/topologies/topologies-overview.md): MariaDB offers varied deployment topologies by workload and technology, each named and diagrammed with benefits listed. Custom configurations are also supported.
- [Compatibility](https://mariadb.com/docs/server/architecture/topologies/compatibility.md)
- [Columnstore Object Storage](https://mariadb.com/docs/server/architecture/topologies/columnstore-object-storage.md)
- [Step 1: Prepare ColumnStore Nodes](https://mariadb.com/docs/server/architecture/topologies/columnstore-object-storage/step-1-prepare-columnstore-nodes.md)
- [Step 2: Configure Shared Local Storage](https://mariadb.com/docs/server/architecture/topologies/columnstore-object-storage/step-2-configure-shared-local-storage.md)
- [Step 3: Install MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/columnstore-object-storage/step-3-install-mariadb-enterprise-server.md)
- [Step 4: Start and Configure MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/columnstore-object-storage/step-4-start-and-configure-mariadb-enterprise-server.md)
- [Step 5: Test MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/columnstore-object-storage/step-5-test-mariadb-enterprise-server.md)
- [Step 6: Install MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/columnstore-object-storage/step-6-install-mariadb-maxscale.md)
- [Step 7: Start and Configure MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/columnstore-object-storage/step-7-start-and-configure-mariadb-maxscale.md)
- [Step 8: Test MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/columnstore-object-storage/step-8-test-mariadb-maxscale.md)
- [Step 9: Import Data](https://mariadb.com/docs/server/architecture/topologies/columnstore-object-storage/step-9-import-data.md)
- [ColumnStore Shared Local Storage](https://mariadb.com/docs/server/architecture/topologies/columnstore-shared-local-storage.md)
- [Step 1: Prepare ColumnStore Nodes](https://mariadb.com/docs/server/architecture/topologies/columnstore-shared-local-storage/step-1-prepare-columnstore-nodes.md)
- [Step 2: Configure Shared Local Storage](https://mariadb.com/docs/server/architecture/topologies/columnstore-shared-local-storage/step-2-configure-shared-local-storage.md)
- [Step 3: Install MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/columnstore-shared-local-storage/step-3-install-mariadb-enterprise-server.md)
- [Step 4: Start and Configure MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/columnstore-shared-local-storage/step-4-start-and-configure-mariadb-enterprise-server.md)
- [Step 5: Test MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/columnstore-shared-local-storage/step-5-test-mariadb-enterprise-server.md)
- [Step 6: Install MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/columnstore-shared-local-storage/step-6-install-mariadb-maxscale.md)
- [Step 7: Start and Configure MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/columnstore-shared-local-storage/step-7-start-and-configure-mariadb-maxscale.md)
- [Step 8: Test MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/columnstore-shared-local-storage/step-8-test-mariadb-maxscale.md)
- [Step 9: Import Data](https://mariadb.com/docs/server/architecture/topologies/columnstore-shared-local-storage/step-9-import-data.md)
- [Galera Cluster](https://mariadb.com/docs/server/architecture/topologies/galera-cluster.md)
- [Step 1: Install MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/galera-cluster/step-1-install-mariadb-enterprise-server.md)
- [Step 2: Start and Configure MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/galera-cluster/step-2-start-and-configure-mariadb-enterprise-server.md)
- [Step 3: Test MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/galera-cluster/step-3-test-mariadb-enterprise-server.md)
- [Step 4: Install MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/galera-cluster/step-4-install-mariadb-maxscale.md)
- [Step 5: Start and Configure MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/galera-cluster/step-5-start-and-configure-mariadb-maxscale.md)
- [Step 6: Test MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/galera-cluster/step-6-test-mariadb-maxscale.md)
- [HTAP](https://mariadb.com/docs/server/architecture/topologies/htap.md)
- [Step 1: Prepare ColumnStore Node](https://mariadb.com/docs/server/architecture/topologies/htap/step-1-prepare-columnstore-node.md)
- [Step 2: Install MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/htap/step-2-install-mariadb-enterprise-server.md)
- [Step 3: Start and Configure MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/htap/step-3-start-and-configure-mariadb-enterprise-server.md)
- [Step 4: Test MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/htap/step-4-test-mariadb-enterprise-server.md)
- [Installing Primary/Replica](https://mariadb.com/docs/server/architecture/topologies/primary-replica.md): This page explains how to set up a standard Primary/Replica replication topology for MariaDB Enterprise Server.
- [Step 1: Install MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/primary-replica/step-1-install-mariadb-enterprise-server.md)
- [Step 2: Start and Configure MariaDB Enterprise Server on Primary Server](https://mariadb.com/docs/server/architecture/topologies/primary-replica/step-2-start-and-configure-mariadb-enterprise-server-on-primary-server.md)
- [Step 3: Start and Configure MariaDB Enterprise Server on Replica Servers](https://mariadb.com/docs/server/architecture/topologies/primary-replica/step-3-start-and-configure-mariadb-enterprise-server-on-replica-servers.md)
- [Step 4: Test MariaDB Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/primary-replica/step-4-test-mariadb-enterprise-server.md)
- [Step 5: Install MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/primary-replica/step-5-install-mariadb-maxscale.md)
- [Step 6: Start and Configure MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/primary-replica/step-6-start-and-configure-mariadb-maxscale.md)
- [Step 7: Test MariaDB MaxScale](https://mariadb.com/docs/server/architecture/topologies/primary-replica/step-7-test-mariadb-maxscale.md)
- [Single Node Topologies](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies.md)
- [Community Server](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/community-server.md): Deploy MariaDB Community Server
- [Community Server with ColumnStore](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/community-server-with-columnstore.md)
- [Installing Enterprise Server](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server.md): A guide to installing MariaDB Enterprise Server on various operating systems using package managers (YUM, APT, ZYpp) or binary tarballs.
- [Enterprise Server with ColumnStore (Local Storage)](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-local-storage.md): Deployment instructions for a single-node MariaDB Enterprise Server instance with the ColumnStore engine using local storage.
- [Step 1: Prepare Systems for Enterprise ColumnStore Nodes](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-local-storage/step-1-prepare-systems-for-enterprise-columnstore-nodes.md)
- [Step 2: Install Enterprise ColumnStore](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-local-storage/step-2-install-enterprise-columnstore.md)
- [Step 3: Start and Configure Enterprise ColumnStore](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-local-storage/step-3-start-and-configure-enterprise-columnstore.md)
- [Step 4: Test Enterprise ColumnStore](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-local-storage/step-4-test-enterprise-columnstore.md)
- [Step 5: Bulk Import of Data](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-local-storage/step-5-bulk-import-of-data.md)
- [Enterprise Server with ColumnStore (Object Storage)](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-object-storage.md): Deployment instructions for a single-node MariaDB Enterprise Server instance with the ColumnStore engine using S3-compatible object storage.
- [Step 1: Prepare Systems for Enterprise ColumnStore Nodes](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-object-storage/step-1-prepare-systems-for-enterprise-columnstore-nodes.md)
- [Step 2: Install Enterprise ColumnStore](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-object-storage/step-2-install-enterprise-columnstore.md)
- [Step 3: Start and Configure Enterprise ColumnStore](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-object-storage/step-3-start-and-configure-enterprise-columnstore.md)
- [Step 4: Test Enterprise ColumnStore](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-object-storage/step-4-test-enterprise-columnstore.md)
- [Step 5: Bulk Import of Data](https://mariadb.com/docs/server/architecture/topologies/single-node-topologies/enterprise-server-with-columnstore-object-storage/step-5-bulk-import-of-data.md)
- [Spider Storage Engine](https://mariadb.com/docs/server/architecture/topologies/spider-storage-engine.md)
- [MariaDB Enterprise Spider Topologies](https://mariadb.com/docs/server/architecture/topologies/mariadb-enterprise-spider-topologies.md): Explore MariaDB Enterprise Spider topologies with MaxScale. This section details how it integrates with Spider to manage & route traffic efficiently across sharded & distributed database environments.
- [Federated MariaDB Enterprise Spider Topology](https://mariadb.com/docs/server/architecture/topologies/mariadb-enterprise-spider-topologies/federated-mariadb-enterprise-spider-topology.md)
- [ODBC MariaDB Enterprise Spider Topology](https://mariadb.com/docs/server/architecture/topologies/mariadb-enterprise-spider-topologies/odbc-mariadb-enterprise-spider-topology.md)
- [Sharded MariaDB Enterprise Spider Topology](https://mariadb.com/docs/server/architecture/topologies/mariadb-enterprise-spider-topologies/sharded-mariadb-enterprise-spider-topology.md)
- [Spider Federated](https://mariadb.com/docs/server/architecture/topologies/spider-federated.md): Deploy Spider Federated Topology
- [Step 1: Install Enterprise Spider](https://mariadb.com/docs/server/architecture/topologies/spider-federated/step-1-install-enterprise-spider.md)
- [Step 2: Configure Spider Node and Data Node](https://mariadb.com/docs/server/architecture/topologies/spider-federated/step-2-configure-spider-node-and-data-node.md)
- [Step 3: Test Spider Federated Topology](https://mariadb.com/docs/server/architecture/topologies/spider-federated/step-3-test-spider-federated-topology.md)
- [Spider Sharded](https://mariadb.com/docs/server/architecture/topologies/spider-sharded.md): Deploy Spider Sharded Topology
- [Step 1: Install Enterprise Spider](https://mariadb.com/docs/server/architecture/topologies/spider-sharded/step-1-install-enterprise-spider.md)
- [Step 2: Configure Spider Node and Data Nodes](https://mariadb.com/docs/server/architecture/topologies/spider-sharded/step-2-configure-spider-node-and-data-nodes.md)
- [Step 3: Test Spider Sharded Topology](https://mariadb.com/docs/server/architecture/topologies/spider-sharded/step-3-test-spider-sharded-topology.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/server/architecture/topologies.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
