Skip to content

Commit

Permalink
qdrant (#195)
Browse files Browse the repository at this point in the history
  • Loading branch information
vankovap authored Feb 16, 2025
1 parent 1805704 commit 5bc9b45
Show file tree
Hide file tree
Showing 3 changed files with 83 additions and 1 deletion.
2 changes: 1 addition & 1 deletion apps/docs/content/homepage.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ export const databases = [
{ name: "Elasticsearch", link: "/elasticsearch/overview", icon: <Icons.elasticsearch/> },
{ name: "Typesense", link: "/typesense/overview", icon: <Icons.typesense/> },
{ name: "Meilisearch", link: "/meilisearch/overview", icon: <Icons.meilisearch/> },
{ name: "Qdrant", icon: <Icons.qdrant/> },
{ name: "Qdrant", link: "/qdrant/overview", icon: <Icons.qdrant/> },
{ name: "Valkey", icon: <Icons.valkey/> },
{ name: "Kafka", icon: <Icons.kafka/> },
{ name: "NATS", icon: <Icons.nats/> },
Expand Down
62 changes: 62 additions & 0 deletions apps/docs/content/qdrant/overview.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
title: Qdrant
desc: Production-ready Qdrant vector database on Zerops platform with managed infrastructure, automatic cluster configuration, and built-in high availability.
---

import UnorderedList from '@site/src/components/UnorderedList';
import UnorderedCodeList from '@site/src/components/UnorderedCodeList';
import data from '@site/static/data.json';

[Qdrant](https://qdrant.tech/) on Zerops provides a fully managed vector database solution designed for AI applications. Focus on building vector search features while we handle infrastructure maintenance, high availability, and data protection.

## Supported Versions

Currently supported Qdrant versions:
<UnorderedList data={data.qdrant.readable}/>

Import configuration version:
<UnorderedCodeList data={data.qdrant.import}/>

## Deployment Modes

#### Non-HA Mode
- Single node setup ideal for development and non-production projects
- Simple deployment and management

#### HA Cluster
- Automatically configured with 3 nodes
- Recommended for production environments
- Built-in data replication across nodes
- By default (`automaticClusterReplication=true`), automatically creates replicas of all shards across all three nodes
- Can be disabled by setting `automaticClusterReplication` to `false`
- Automatic cluster recovery and node replacement in case of failures

## Data Backup

Backups are performed in `snapshot` format. For HA Cluster, backups are created on the primary container (leader) and saved to the local disk before being compressed and streamed to backup storage. The local file is then deleted.

For general information about backup frequency and storage limits, see our [Backup documentation](/features/backup).

## Network Architecture & Access

Qdrant can be accessed only from services within the same project, public access is not available.

### API Keys
API key authentication is required for both HTTP and gRPC API calls. Include the key in your request headers. The keys can be found in generated environment variables of the service:

- **API Key:** Full access API key for administrative operations (creating collections, indexing)
- **Read-only API Key:** Restricted API key for search operations

#### HTTP API
- **Port:** `6333`
- **Connection String:** `http://${hostname}:${port}`

#### gRPC API
- **Port:** `6334`
- **gRPC Connection String:** `tcp://${hostname}:${grpcPort}`

## Support

For advanced configurations or custom requirements:
- Join our [Discord community](https://discord.gg/zerops)
- Contact support via [email](mailto:[email protected])
20 changes: 20 additions & 0 deletions apps/docs/sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -2060,6 +2060,26 @@ module.exports = {
},
},
],
qdrant: [
{
type: 'ref',
id: 'homepage',
label: 'Back to home',
customProps: {
sidebar_is_back_link: true,
sidebar_icon: 'back-arrow',
},
},
{
type: 'doc',
id: 'qdrant/overview',
label: 'Zerops Qdrant Service',
customProps: {
sidebar_is_title: true,
sidebar_icon: 'qdrant',
},
},
],
// rabbitmq: [
// {
// type: "ref",
Expand Down

0 comments on commit 5bc9b45

Please sign in to comment.