stackit.guru
Databases

MongoDB

database mongodb nosql

Übersicht

STACKIT MongoDB bietet vollständig verwaltete MongoDB-Instanzen für dokumentenorientierte Datenmodelle. Der Service übernimmt Wartung, Backups und Skalierung, während Sie von der Flexibilität von NoSQL profitieren. Mit automatischem Sharding für horizontale Skalierung, Replica Sets für Hochverfügbarkeit und flexiblen Schema-Designs können Sie schnell iterieren. Unterstützung für Aggregation-Pipelines ermöglicht komplexe Datenanalysen. MongoDB ist perfekt für Content-Management-Systeme, Katalog-Anwendungen, IoT-Datenströme und Anwendungen mit sich entwickelnden Datenmodellen.

Go SDK Beispiel

package main

import (
    "context"
    "fmt"
    "github.com/stackitcloud/stackit-sdk-go/services/mongodb"
)

func main() {
    // Initialize MongoDB client
    client, err := mongodb.NewClient()
    if err != nil {
        panic(err)
    }
    
    // Create a MongoDB instance
    instance, err := client.CreateInstance(context.Background(), &mongodb.CreateInstanceRequest{
        ProjectID:       "your-project-id",
        Name:            "my-mongodb",
        Version:         "6.0",
        Plan:            "standard-3",
        StorageGB:       100,
        ReplicaSetSize:  3,
    })
    
    if err != nil {
        panic(err)
    }
    
    fmt.Printf("MongoDB instance created: %s\n", instance.Name)
    fmt.Printf("Connection string: %s\n", instance.ConnectionString)
}

Dokumentation

Verwandte Artikel

Noch keine Artikel zu diesem Service verfügbar. Schau bald wieder vorbei!