FonctionnalitéHotKVUpstash
MoteurHotKV, multithread, C++20Base de données serverless compatible Redis (protocole Redis jusqu’à 8.4)
ProtocoleRESP2 et RESP3, avec négociation HELLO. Annonce la version Redis 8.4.0 aux clientsProtocole Redis et une API REST
Modèle d’instanceChaque instance HotKV Cloud est sa propre machine isolée avec vCores, RAM et disque dédiésBases de données serverless sur une infrastructure partagée, matériel dédié ou plus isolé sur les plans entreprise
FacturationPar instance, facturée mensuellement ou annuellement à l’avance et tarifée par région. Le trafic sortant est inclus dans un forfait, avec des packs de recharge. Quand un forfait est épuisé, le trafic sortant est mis en pause. HotKV Cloud ne facture pas de dépassement sur le trafic sortantPar tranche de 100 000 commandes à l’usage, ou plans mensuels fixes
Taille des requêtesPas de plafond lié au plan. La limite par défaut du serveur est de 512 MB par valeurPar plan, 10 MB à l’usage
Bande passanteIncluse par plan, packs de recharge, pas de facturation de dépassement sur le trafic sortantAllocation mensuelle, puis facturée par GB
Régions42 régions Google Cloud, une par instanceRégion unique ou réplication globale
Recherche de similarité vectorielleIntégrée (HNSW, VSIM.*), chaque planProduit séparé (Upstash Vector)
Cache de prompts et cache sémantique LLMIntégré (PCACHE.*, SCACHE.*), plan Performance et supérieurs sur HotKV CloudPas une fonction du moteur
Mémoire d’agent IAIntégrée (AMEM.*), plan Performance et supérieurs sur HotKV CloudPas une fonction du moteur
Suivi des tokens et des coûts LLMIntégré (LLMBUDGET.*, LLMSTATS.*), plan Performance et supérieurs sur HotKV CloudPas une fonction du moteur
Métriques PrometheusIntégrées. Le serveur sert /metrics lui-même dès que metrics-port est défini (on-premise)Plan Enterprise, ou le module complémentaire Prod Pack
Étiquetage des clésOui (TAG.*)Non
TTL à la nanosecondeOui (NEXPIRE, NTTL)Non. TTL à la milliseconde
ClientsLes bibliothèques clientes Redis et Valkey, redis-cli, redis-cli --cluster et les outils graphiques se connectent sans modification de code pour les commandes de baseClients Redis et les SDK REST d’Upstash