Aller au contenu principal
VelesDBVector + Graph + Column Store

La Mémoire Agentique
pour IA Autonome

La base de données unifiée combinant vecteurs, graphes de connaissances et données structurées. Le socle cognitif de vos agents IA. Récupération microseconde, VelesQL, zéro dépendance cloud.

57µs
Latence Recherche
Mode Balanced 10K/128D
66ns
Distance SIMD
dot product 1536D • 4x vs naive
15MB
Taille Binaire
Zéro dépendances
100%
Recall@10
Mode Perfect 10K/128D
VelesQL
-- Vector + Graph + SQL in one query
SELECT
memory.*, similarity()
FROM
agent_memory
WHERE
vector NEAR $embedding
AND MATCH (ctx)-[:RELATES_TO]->(fact)
AND session_id = $current_session
ORDER BY similarity() DESC
LIMIT 10;

Pourquoi les agents ont besoin de plus que la recherche vectorielle

Les agents IA ont besoin de trois types de mémoire : sémantique (ce qui semble similaire), épisodique (ce qui est factuellement lié) et structurée (connaissances explicites). Les bases traditionnelles ne peuvent pas fournir les trois de manière unifiée.

Vector DB Traditionnelles

  • Vecteurs uniquement, pas de relations

    Impossible de modéliser les connexions factuelles

  • 50-100ms de latence par requête

    Les allers-retours réseau s'accumulent vite

  • Pas d'offline, pas de souveraineté des données

    Vos données sur les serveurs de quelqu'un d'autre

VelesDB Mémoire Agentique

  • Vector + Graph + Columns unifiés

    Mémoire complète pour agents IA

  • 57µs de latence recherche (10K)

    1000x plus rapide que les alternatives cloud

  • Fonctionne partout, mode offline

    Serveur, Navigateur, Mobile — vos données restent locales

MétriqueVelesDBVector DB Cloud
Latence Recherche (10K)57µs50-100ms
10 Récupérations1.3ms total500ms-1s total
Time to First TokenInstantanéDélai notable

Fonctionnalités

Le système de mémoire complet pour agents IA autonomes

Mémoire Sémantique (Vecteurs)

Index HNSW avec accélération SIMD. Ce que votre agent perçoit comme similaire. Multi-Query Fusion avec RRF, Average, Maximum.

Mémoire Épisodique (Graphe)

Knowledge Graph natif avec nœuds, arêtes et clause MATCH. Ce que votre agent sait être factuellement lié.

VelesQL - SQL + NEAR + MATCH

Langage de requête unifié pour vecteurs (NEAR), graphes (MATCH) et données structurées. Pas de JSON DSL.

Recherche Hybride

Combinez BM25 full-text, similarité vectorielle et traversée de graphe en une seule requête. Index Trigram 22-128x plus rapide.

SIMD + GPU Ready

Détection automatique AVX-512/AVX2/NEON. 35ns dot product 768D. Accélération GPU via wgpu.

Fonctionne Partout

Serveur, CLI, Python, TypeScript, WASM, iOS, Android, Tauri. Même core, même performance.

Collections Metadata-Only

Collections légères sans vecteurs pour catalogues, configs ou recherche texte. Mémoire optimisée.

Quantification Avancée

SQ8 (compression 4x, <2% perte recall) + Binaire (compression 32x). Dictionary Encoder pour strings.

Performance SIMD (Vecteurs 1536D)

66ns
Produit Scalaire
15M ops/sec • 4x vs naïf
70ns
Euclidien
14M ops/sec • 4x vs naïf
100ns
Cosinus
10M ops/sec • 3x vs naïf
6ns
Hamming (64-bit)
164M ops/sec • 34x vs naïf

Profils Recall HNSW (10K/128D)

Modeef_searchRecall@10Latence P50vs v1.0
Rapide6492.2%36µsNOUVEAU
Équilibré12898.8%57µs-80%
Précis256100%130µs-72%
Parfait2048100%200µs-92%

Benchmarks Rust natifs (sans overhead HTTP). Lancez les vôtres : cargo bench

Cas d'Usage

Le socle cognitif pour IA autonome

Mémoire Agentique

Système de mémoire complet pour agents autonomes : sémantique (vecteurs), épisodique (graphe) et données structurées dans un store unifié.

Vector + Graph + ColumnsRécupération microsecondeCompatible MCP
-- Agentic Memory: Vector + Graph unified
SELECT * FROM memories
WHERE vector NEAR $embedding
  AND MATCH (a)-[:KNOWS]->(b)
LIMIT 10;

GraphRAG

Combinez traversée de graphe de connaissances et similarité vectorielle pour une récupération de contexte supérieure. MATCH + NEAR en une requête.

Knowledge Graph natifClause MATCHRécupération hybride
-- GraphRAG: MATCH + NEAR in one query
SELECT doc.*, similarity()
FROM documents doc
WHERE vector NEAR $query
  AND MATCH (doc)-[:CITES]->(ref)
ORDER BY similarity() DESC;

Apps Desktop IA

Construisez des applications IA offline avec Tauri ou Electron. Binaire unique, pas de serveur requis.

Empreinte 15MBFonctionne offlinePlugin Tauri v2
const results = await invoke('plugin:velesdb|search', {
  collection: 'memories',
  vector: embedding,
  topK: 10
});

Recherche Vectorielle Navigateur

Recherche vectorielle directement dans le navigateur avec WASM. Privacy-first, pas de backend requis.

WASM natifOptimisé SIMD128Données locales
import { VectorStore } from 'velesdb-wasm';

const store = new VectorStore(768, 'cosine');
const results = store.search(query_vector, 10);

IA Mobile (iOS/Android)

SDKs natifs pour mobile avec compression mémoire 32x via Quantification Binaire.

Bindings UniFFISIMD ARM NEONCompression 32x
let db = VelesDatabase.open("./agent_memory")
let results = collection.search(embedding, topK: 10)

Robotique & Systèmes Autonomes

Prise de décision microseconde pour systèmes autonomes temps réel. Graphe de connaissances pour modélisation du monde.

<100µs latenceModèle monde (Graphe)Offline obligatoire
// <100µs latency for real-time decisions
let context = memory.search(sensor_embedding, 5);
let world_model = graph.traverse(current_node);

On-Premises / Air-Gapped

Souveraineté totale des données pour industries réglementées. Prêt RGPD, HIPAA, PCI-DSS.

Données 100% localesPas d'internet requisAudit-ready
./velesdb-server --data-dir /secure/vectors --bind 127.0.0.1:8080

Collaboration Multi-Agents

Synchronisation mémoire basée CRDT pour systèmes IA collaboratifs. Local-first, fusion sans conflits.

Sync CRDT (Premium)Local-firstSans conflits
// CRDT sync for collaborative agent memory (Premium)
await sync.connect_peer("agent_b_address");
agent_a.memory.sync();

Comparaison

La seule base avec Vector + Graph + Columns

Vous cherchez une mémoire agentique ?

Pinecone
Vector + Graph unifié, pas de clés API, 100x plus rapide localement
Qdrant
Knowledge Graph natif, binaire unique (15MB), WASM/Mobile
Neo4j
Vecteurs + Graphe en un moteur, latence microseconde, embarqué
pgvector
Mémoire agentique dédiée, 400x plus rapide, graphe natif
ChromaDB
Rust production, Knowledge Graph, langage VelesQL
Fonctionnalité🐺VelesDBQdrantMilvusPineconepgvector
ArchitectureBinaire UniqueContainerClusterSaaSExtension Postgres
Latence Recherche (10K)57µs~30ms~20ms~50ms~50ms
Knowledge GraphMATCH natifAucunAucunAucunAucun
Temps Setup< 1 min5-10 min30+ min5 min15+ min
Taille Binaire15 MB100+ MBGBsN/AExtension
Langage RequêteSQL (VelesQL)JSON DSLSDKSDKSQL
WASM/Navigateur
SDK Mobile
LicenceELv2Apache 2.0Apache 2.0ClosedPostgreSQL

Pourquoi VelesDB pour la Mémoire Agentique

Vector + Graph + Columns Unifiés
Une seule base pour mémoire sémantique, épisodique et structurée. Pas de silos de données.
VelesQL : SQL + NEAR + MATCH
Requêtez les vecteurs avec NEAR, traversez les graphes avec MATCH, filtrez avec SQL. Tout en un langage.
GraphRAG Natif
Traversée de graphe de connaissances combinée à la similarité vectorielle pour une récupération supérieure.
Optimisé SLM
Conçu pour les Small Language Models (3B-8B) sur matériel grand public.
Fonctionne Partout
Serveur, WASM, iOS, Android, Tauri. Même mémoire agentique, même performance.
Sync Multi-Agent (Premium)
Synchronisation CRDT pour mémoire collaborative entre agents. Local-first, sans conflits.

Démarrer en 60 Secondes

Téléchargez, installez et lancez. Pas de setup complexe, pas de dépendances, pas de comptes cloud requis.

Rust (crates.io)
cargo add velesdb-core

Exemple Rapide

1. Démarrer le serveur
velesdb-server --data-dir ./my_data
2. Créer une collection
curl -X POST localhost:8080/collections \
  -d '{"name":"agent_memory","dimension":768,"metric":"cosine","graph":true}'
3. Rechercher avec VelesQL
curl -X POST localhost:8080/query \
  -d '{"query":"SELECT * FROM agent_memory WHERE vector NEAR $v AND MATCH (a)-[:KNOWS]->(b) LIMIT 10"}'
VelesDBPrêt à construire une mémoire agentique ?

Rejoignez les développeurs qui construisent l'IA autonome avec le store unifié Vector + Graph + Column de VelesDB

Rejoignez les développeurs qui construisent l'IA autonome avec le store unifié Vector + Graph + Column de VelesDB

No credit card requiredSource-available (ELv2)Production-ready