Web Analytics

argon

⭐ 164 stars Turkish by argon-lab

🌐 Dil

Argon - MongoDB Zaman Makinesi 🚀

Build Status Go Report License: MIT

Homebrew npm PyPI

MongoDB veritabanınızda zamanda yolculuk yapın. Dallan, geri yükle ve korkmadan deneme yap.

Argon Nedir?

Argon, MongoDB'ye Git benzeri dallanma ve zaman yolculuğu gibi süper güçler kazandırır. Anında veritabanı dalları oluştur, geçmişteki herhangi bir noktaya geri yükle ve asla veri kaybetme.

🎯 Temel Avantajlar

Hızlı Demo

# Install
brew install argon-lab/tap/argonctl    # macOS
npm install -g argonctl                 # Cross-platform

Step 1: Import your existing MongoDB (like "git clone")

argon import database --uri "mongodb://localhost:27017" --database myapp --project myapp

✅ Your data now has time travel capabilities!

Step 2: Use Argon like Git for your database

argon branches create test-env # Branch like "git checkout -b" argon time-travel query --project myapp --branch main --lsn 1000

Step 3: Disaster recovery made simple

argon restore preview --time "1 hour ago" argon restore reset --time "before disaster"

MongoDB için Git Benzeri İş Akışı

🔄 Adım 1: İçe Aktar (veritabanları için "git clone")

# Bring your existing MongoDB into Argon
argon import preview --uri "mongodb://localhost:27017" --database myapp
argon import database --uri "mongodb://localhost:27017" --database myapp --project myapp

✅ Your existing data now has time travel capabilities!

🧪 Adım 2: Dal ("git checkout -b")

# Create branches for testing, staging, experiments
argon branches create staging --project myapp
argon branches create experiment-v2 --project myapp

Full database copies created instantly 🚀

📊 Adım 3: Zaman Yolculuğu ("git log" ile veri geçmişi)

# See your data's history
argon time-travel info --project myapp --branch main
argon time-travel query --project myapp --branch main --lsn 1000

Compare data across time like Git commits

🚨 Adım 4: Geri Yükle ("git reset" felaketler için)

# "Someone deleted all users!"
argon restore reset --time "5 minutes ago"

Crisis averted in seconds, not hours

Nasıl Çalışır

Argon, MongoDB işlemlerini yakalar ve bunları bir Önce-Yazma Günlüğü (WAL)'na kaydeder, böylece:

Mevcut MongoDB kodunuz olduğu gibi çalışır - sadece ENABLE_WAL=true ekleyin.

Kurulum

# CLI
brew install argon-lab/tap/argonctl    # macOS
npm install -g argonctl                 # Node.js
pip install argon-mongodb               # Python SDK

From Source

git clone https://github.com/argon-lab/argon cd argon/cli && go build -o argon

Dokümantasyon

Topluluk

---

MongoDB'nize bir zaman makinesi kazandırın. Artık veri kaybetmeyin.

Bize yıldız verin eğer Argon gününüzü kurtardıysa!

Başlayın → | Canlı Demo →

--- Tranlated By Open Ai Tx | Last indexed: 2025-07-21 ---