Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
247 changes: 0 additions & 247 deletions docs/platform/guides/database-management/create-database.md

This file was deleted.

74 changes: 74 additions & 0 deletions docs/platform/guides/database-management/create-database/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
layout: docs
menu:
docsplatform_{{.version}}:
identifier: database-management-create
name: Creating a Database
parent: database-management
weight: 10
menu_name: docsplatform_{{.version}}
section_menu_id: guides
---

# Creating a Database

Creating a database is a multi-step wizard: select a database engine, set a name and
namespace, configure topology and resources, and enable optional features like
monitoring, TLS, and backups.

The overall flow is the same for every engine and is documented once in
[**Common Steps**](common-steps.md). Where it differs is the **Database Mode** (topology)
and a handful of engine-specific settings — pick your engine below for a guide tailored to
it, then follow the common steps for everything else.

---

## Supported Engines

### Relational
- [PostgreSQL](postgres.md)
- [MySQL](mysql.md)
- [MariaDB](mariadb.md)
- [Percona XtraDB](perconaxtradb.md)
- [Microsoft SQL Server](mssqlserver.md)
- [Oracle](oracle.md)
- [SingleStore](singlestore.md)
- [IBM Db2](db2.md)
- [SAP HANA](hanadb.md)

### Document & Search
- [MongoDB](mongodb.md)
- [Elasticsearch](elasticsearch.md)
- [Solr](solr.md)
- [DocumentDB](documentdb.md)

### Key-Value & Cache
- [Redis](redis.md)
- [Memcached](memcached.md)
- [Ignite](ignite.md)
- [Hazelcast](hazelcast.md)

### Vector
- [Qdrant](qdrant.md)
- [Milvus](milvus.md)
- [Weaviate](weaviate.md)

### Wide-column & Time-series
- [Cassandra](cassandra.md)
- [ClickHouse](clickhouse.md)
- [Druid](druid.md)

### Streaming & Messaging
- [Kafka](kafka.md)
- [RabbitMQ](rabbitmq.md)

### Graph
- [Neo4j](neo4j.md)

### Coordination
- [ZooKeeper](zookeeper.md)

### Connection Poolers & Proxies
- [PgBouncer](pgbouncer.md)
- [Pgpool](pgpool.md)
- [ProxySQL](proxysql.md)
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
layout: docs
menu:
docsplatform_{{.version}}:
identifier: database-management-create-cassandra
name: Cassandra
parent: database-management-create
weight: 210
menu_name: docsplatform_{{.version}}
section_menu_id: guides
---


# Creating a Cassandra Database

This page covers the configuration specific to **Cassandra** — its **Database Mode** and any engine-specific settings shown below. The rest of the creation flow —
opening the wizard, namespace and name, version, machine profile, storage, and optional
features — is the same for every engine and is documented in [Common Steps](common-steps.md).

## Database Mode

Select the topology under **Database Mode**:

- **Standalone** — A single-node Cassandra instance for development or testing.
- **Topology** — A multi-node Cassandra cluster, optionally organized into named **Racks** for rack-aware replication.

![Topology mode selected showing Racks configuration](../images/db-create/cassandra/topology-mode.png)

| Field | Description |
|---|---|
| **Number of Replicas** | Number of Cassandra nodes (e.g., `3`). Required. |
| **Racks** | Optional list of rack names to spread nodes across for fault tolerance. |

## Create a Cassandra Database

1. Open the wizard and select **Cassandra** — see [Getting Started](common-steps.md#1-getting-started) and [Select a Database Type](common-steps.md#2-select-a-database-type).
1. Set the [namespace and name](common-steps.md#3-choose-namespace-and-name).
1. Pick the database version and the **Database Mode** described above, then set the machine profile and storage — see [Configure the Database](common-steps.md#4-configure-the-database).
1. Optionally configure [Advanced Configuration](common-steps.md#5-advanced-configuration) (labels, deletion policy, credentials, point-in-time recovery) and [Additional Options](common-steps.md#6-additional-options) (monitoring, backup, TLS, gateway).
1. Click [**Deploy**](common-steps.md#7-deploy).
Loading
Loading