Web Analytics

argon

⭐ 164 stars Indonesian by argon-lab

🌐 Bahasa

Argon - Mesin Waktu MongoDB 🚀

Build Status Go Report License: MIT

Homebrew npm PyPI

Menjelajahi waktu di database MongoDB Anda. Membuat cabang, mengembalikan, dan bereksperimen tanpa rasa takut.

Apa itu Argon?

Argon memberikan kekuatan super pada MongoDB dengan branching seperti Git dan perjalanan waktu. Buat cabang database secara instan, kembalikan ke titik mana pun dalam sejarah, dan jangan pernah kehilangan data lagi.

🎯 Keuntungan Utama

Demo Cepat

# 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"

Alur Kerja Mirip Git untuk MongoDB

🔄 Langkah 1: Impor ("git clone" untuk basis data)

# 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!

🧪 Langkah 2: Cabang ("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 🚀

📊 Langkah 3: Perjalanan Waktu ("git log" untuk data)

# 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

🚨 Langkah 4: Pulihkan ("git reset" untuk bencana)

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

Crisis averted in seconds, not hours

Cara Kerjanya

Argon mencegat operasi MongoDB dan mencatatnya ke Write-Ahead Log (WAL), memungkinkan:

Kode MongoDB Anda yang sudah ada tetap berfungsi tanpa perubahan - cukup tambahkan ENABLE_WAL=true.

Instalasi

# 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

Dokumentasi

Komunitas

---

Beri MongoDB Anda mesin waktu. Jangan pernah kehilangan data lagi.

Beri bintang jika Argon membantu Anda hari ini!

Mulai Sekarang → | Demo Langsung →

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