Skip to content

Commit 7fc8bfe

Browse files
Write create docs for all DBs (#125)
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
1 parent e228ec8 commit 7fc8bfe

49 files changed

Lines changed: 1695 additions & 247 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/platform/guides/database-management/create-database.md

Lines changed: 0 additions & 247 deletions
This file was deleted.
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
layout: docs
3+
menu:
4+
docsplatform_{{.version}}:
5+
identifier: database-management-create
6+
name: Creating a Database
7+
parent: database-management
8+
weight: 10
9+
menu_name: docsplatform_{{.version}}
10+
section_menu_id: guides
11+
---
12+
13+
# Creating a Database
14+
15+
Creating a database is a multi-step wizard: select a database engine, set a name and
16+
namespace, configure topology and resources, and enable optional features like
17+
monitoring, TLS, and backups.
18+
19+
The overall flow is the same for every engine and is documented once in
20+
[**Common Steps**](common-steps.md). Where it differs is the **Database Mode** (topology)
21+
and a handful of engine-specific settings — pick your engine below for a guide tailored to
22+
it, then follow the common steps for everything else.
23+
24+
---
25+
26+
## Supported Engines
27+
28+
### Relational
29+
- [PostgreSQL](postgres.md)
30+
- [MySQL](mysql.md)
31+
- [MariaDB](mariadb.md)
32+
- [Percona XtraDB](perconaxtradb.md)
33+
- [Microsoft SQL Server](mssqlserver.md)
34+
- [Oracle](oracle.md)
35+
- [SingleStore](singlestore.md)
36+
- [IBM Db2](db2.md)
37+
- [SAP HANA](hanadb.md)
38+
39+
### Document & Search
40+
- [MongoDB](mongodb.md)
41+
- [Elasticsearch](elasticsearch.md)
42+
- [Solr](solr.md)
43+
- [DocumentDB](documentdb.md)
44+
45+
### Key-Value & Cache
46+
- [Redis](redis.md)
47+
- [Memcached](memcached.md)
48+
- [Ignite](ignite.md)
49+
- [Hazelcast](hazelcast.md)
50+
51+
### Vector
52+
- [Qdrant](qdrant.md)
53+
- [Milvus](milvus.md)
54+
- [Weaviate](weaviate.md)
55+
56+
### Wide-column & Time-series
57+
- [Cassandra](cassandra.md)
58+
- [ClickHouse](clickhouse.md)
59+
- [Druid](druid.md)
60+
61+
### Streaming & Messaging
62+
- [Kafka](kafka.md)
63+
- [RabbitMQ](rabbitmq.md)
64+
65+
### Graph
66+
- [Neo4j](neo4j.md)
67+
68+
### Coordination
69+
- [ZooKeeper](zookeeper.md)
70+
71+
### Connection Poolers & Proxies
72+
- [PgBouncer](pgbouncer.md)
73+
- [Pgpool](pgpool.md)
74+
- [ProxySQL](proxysql.md)
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
layout: docs
3+
menu:
4+
docsplatform_{{.version}}:
5+
identifier: database-management-create-cassandra
6+
name: Cassandra
7+
parent: database-management-create
8+
weight: 210
9+
menu_name: docsplatform_{{.version}}
10+
section_menu_id: guides
11+
---
12+
13+
14+
# Creating a Cassandra Database
15+
16+
This page covers the configuration specific to **Cassandra** — its **Database Mode** and any engine-specific settings shown below. The rest of the creation flow —
17+
opening the wizard, namespace and name, version, machine profile, storage, and optional
18+
features — is the same for every engine and is documented in [Common Steps](common-steps.md).
19+
20+
## Database Mode
21+
22+
Select the topology under **Database Mode**:
23+
24+
- **Standalone** — A single-node Cassandra instance for development or testing.
25+
- **Topology** — A multi-node Cassandra cluster, optionally organized into named **Racks** for rack-aware replication.
26+
27+
![Topology mode selected showing Racks configuration](../images/db-create/cassandra/topology-mode.png)
28+
29+
| Field | Description |
30+
|---|---|
31+
| **Number of Replicas** | Number of Cassandra nodes (e.g., `3`). Required. |
32+
| **Racks** | Optional list of rack names to spread nodes across for fault tolerance. |
33+
34+
## Create a Cassandra Database
35+
36+
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).
37+
1. Set the [namespace and name](common-steps.md#3-choose-namespace-and-name).
38+
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).
39+
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).
40+
1. Click [**Deploy**](common-steps.md#7-deploy).

0 commit comments

Comments
 (0)