Ardent
ArdentAI, Inc. · Coding
Ardent klont jede Postgres-Produktionsdatenbank in unter sechs Sekunden und gibt Agenten wie Entwicklern eine isolierte Kopie, um Migrationen und riskante Änderungen zu testen.

Über Ardent
About
Was ist Ardent
Ardent ist Infrastruktur für Datenbank-Branching, gebaut für KI-Agenten und die Teams, die sie laufen lassen. Das Tool verbindet sich mit einer vorhandenen Postgres-Datenbank, hält über logische Replikation ein Lesereplikat aktuell und erzeugt daraus isolierte Branches. Ein Branch ist eine vollständige Postgres-Instanz mit Ihrem Schema, Ihren Daten, den Rechten, den Row-Level-Security-Regeln, Funktionen und Triggern.
Das Problem kennt jede Person, die schon einmal einen Coding-Agenten auf eine Datenbank losgelassen hat. Gemeinsames Staging läuft auseinander, Seed-Dateien verfehlen die Randfälle, und eine einzige schlechte Migration reißt die Primary mit. Ardent gibt jeder Aufgabe ihre eigene Verbindungs-URL. Der Agent liest, schreibt, fährt Migrationen und darf Dinge kaputt machen, danach wird der Branch gelöscht. Das Versprechen ist eine Datenbank-Sandbox pro Aufgabe: echtes Schema, echte Zeilen, kein gemeinsames Staging.
Die Grenzen sollten Sie vorher kennen. Es geht nur mit Postgres, ein Branch ist ein Schnappschuss aus dem Moment seiner Erstellung, und die erste Einrichtung des Connectors dauert bei großen Datenbanken eine Weile.
Erste Schritte
- Installieren Sie die CLI mit
npm install -g ardent-cliund starten Sieardent login. - Legen Sie Ihre Verbindungszeichenfolge als
ARDENT_DB_URLab und führen Sieardent connector preflight postgresql "$ARDENT_DB_URL"aus. Gibt der Preflight ein Grant-Skript aus, spielen Sie es zuerst auf der Quelldatenbank ein. - Erstellen Sie den Connector mit
ardent connector create postgresql "$ARDENT_DB_URL". Die Einrichtung läuft auf Ardent-Seite und kann bei großen Datenbanken Minuten bis Stunden dauern. - Starten Sie
ardent branch create my-featureund holen Sie sich mitardent branch infodie URL des Branches. - Richten Sie Ihre Anwendung oder den Agenten auf diese URL. Löschen Sie den Branch mit
ardent branch delete, wenn die Arbeit steht.
Produktinformationen
Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Ardent.
Am besten für
Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.
Nutzer
- Plattform- und Infrastrukturteams, die Agenten gegen Produktionsdaten laufen lassen
- Data Engineers, die Migrationen und Backfills vor dem Release testen
- Kleine Teams mit Blick auf die Kosten
Aufgaben
- Eine Schema-Migration vor der Produktion testen
- Einen Backfill oder eine Datenbereinigung proben
- Dem Agenten eine Wegwerf-Datenbank pro Pull Request geben
Szenarien
- Datenbankänderungen in der Continuous Integration
- Einen Produktionsfehler nachstellen
- Eine neue Entwicklerin einarbeiten
Wichtigste Funktionen
Branches in unter sechs Sekunden
Ein Branch entsteht in weniger als sechs Sekunden, unabhängig von der Größe der Datenbank, so Ardent. Die Branches werden vom Lesereplikat geklont und nie von der Primary, deshalb belastet eine Welle von Erstellungen die Produktion nicht. Diese Geschwindigkeit macht Tests mit Coding-Agenten praktikabel: ein Branch pro Aufgabe, niemand wartet hinter anderen.
Isolation bei Rechenleistung und Speicher
Jeder Branch läuft mit eigener Rechenleistung und einer Copy-on-Write-Sicht auf den Speicher. Schreibvorgänge bleiben im Branch, und seine Verbindungszeichenfolge hat keine Route zur Quelldatenbank oder zu deren Zugangsdaten. Das zählt, sobald Sie eine URL in einen Modell-Prompt oder in die Shell einer Kollegin kleben.
Copy-on-Write im Speicher
Copy-on-Write hält den Speicher klein: Jeder Postgres-Klon teilt sich die Daten des Replikats und schreibt nur die geänderten Blöcke mit. Diese Änderungen kosten $0.70 pro GB und Monat, und Ardent begrenzt die Zahl der Branches nicht.
Rechenleistung, die auf null geht
Inaktive Branches pausieren nach fünf Minuten und wachen bei der nächsten Verbindung auf. Rechenleistung kostet $0.40 pro CU-Stunde, wobei eine CU einem vCPU und 4 GB RAM entspricht, und skaliert selbsttätig mit der Last. Sie reservieren keine Kapazität für Agenten, die in Schüben arbeiten.
Postgres-Datenbank-Branching beim bestehenden Anbieter
Supabase, AWS RDS, PlanetScale und selbst gehostetes Postgres ab Version 13 verbinden sich über logische Replikation und DDL-Event-Trigger, ohne Anbieterwechsel und ohne neues Schema. Die Quelle behält ihren eigenen Replikations-Slot und die Metadaten zur Nachverfolgung. Bei Tabellen ohne Primärschlüssel wählen Sie während der Einrichtung eine Replica Identity.
CLI, REST-API und Teamarbeit
ardent branch create, switch, info und delete folgen den git-Befehlen. Die CLI liefert JSON und stabile Exit-Codes für Skripte und CI, die REST-API deckt Projekte, Connectoren, Branches und Schlüssel mit begrenzten Rechten ab. Kolleginnen und Kollegen teilen Branches in einer Organisation, mit Rollen und Rechten pro Schlüssel.
Vor- und Nachteile
Vorteile
- Ihr Postgres-Anbieter bleibt, die Einführung bedeutet also keine Datenbankmigration.
- Die Erstellungszeit wächst nicht mit den Daten, dadurch bleibt ein Branch pro Agentenaufgabe bezahlbar.
- Isolierte Zugangsdaten halten eine durchgesickerte Branch-URL von der Produktion fern.
- Copy-on-Write-Speicher und Rechenleistung bis null halten ruhende und wegwerfbare Branches günstig.
Nachteile
- Nur Postgres. Teams mit MySQL oder MongoDB bleiben außen vor.
- Ein Branch ist ein Schnappschuss, spätere Produktionsänderungen kommen nicht an, und langlebige Branches laufen auseinander.
- Die erste Einrichtung auf einer Terabyte-Datenbank kann Stunden dauern, und Tabellen ohne Primärschlüssel brauchen eine zusätzliche Entscheidung.
Häufige Fragen
Ardent erstellt isolierte Kopien einer Postgres-Datenbank in unter sechs Sekunden, damit Entwickler und Agenten Code an echten Daten testen, ohne die Produktion anzufassen.
Ähnliche Inhalte
Entdecke passende Tools, Skills und Artikel zu Ardent.
Alternativen zu Ardent
Base Code
Base44 (Wix) · Coding · ProduktivitätBase Code ist eine geteilte Cloud-Entwicklungsumgebung von Base44. Das Team beschreibt Änderungen an einem bestehenden GitHub-Repository im Chat, prüft sie in der Vorschau und reicht sie als Pull Request ein.
Google EmbeddingGemma 2
Google DeepMind · Schreiben · Bilder · CodingGoogle EmbeddingGemma 2 ist ein offenes Modell mit 740 Millionen Parametern, das Text, Code, Bilder, Audio und Videobilder in Vektoren eines gemeinsamen 768-dimensionalen Raums umwandelt und auf Handys und Notebooks läuft.
GitGlow
GitGlow · Coding · ProduktivitätGitGlow ist ein Git-Client für den Desktop, der Ihren Code und die Änderungen Ihrer KI-Agenten in einer Review bündelt, damit Sie vor dem Ausliefern sehen, was die Maschine verlässt.
