devcode-canavar-pro
v3.6.1
Published
Monster Edition: Ultra-fast, zero-config, embedded document database with Visual Dashboard and Interactive CLI.
Downloads
1,196
Maintainers
Readme
🦖 DevCode MONSTER PRO: SYSTEMATIC COMMAND CENTER
The Ultimate, Zero-Config, Real-Time Embedded Database Experience.
🌟 Nedir Bu DevCode Monster Pro?
DevCode Monster Pro, özellikle Discord Bot Geliştiricileri, Oyun Sunucuları ve Hızlı Proje Üretenler için tasarlanmış, kurulum gerektirmeyen, kendi VDS'inizde (Sanal Sunucunuzda) çalışan ultra hızlı bir veritabanı sistemidir.
MongoDB veya SQL kurmakla uğraşmanıza gerek kalmaz. Saniyeler içinde kendi sunucunuzu ayağa kaldırır ve kendi bilgisayarınızdan (veya botunuzun içinden) bu sunucuya güvenle bağlanırsınız. Üstelik her şeyi muazzam bir "Command Center OS" (Yönetim Üssü) arayüzünden canlı olarak izleyebilirsiniz!
🚀 3 Adımda Sistem Kurulumu (Çok Basit!)
Sistemi kullanmak inanilmaz derecede kolaydır. Sadece iki aşama var: 1. VDS (Sunucu) Kurulumu ve 2. Kendi Kodunuza Bağlama.
🛠️ ADIM 1: VDS'nizde Server'ı Başlatın (Sadece 1 Kere Yapılır)
Sanal sunucunuza (VDS/VPS) girin ve terminale şu komutları yazın:
# 1. DevCode'u Tüm Sisteme Kurun
npm install -g devcode-canavar-pro@latest
# 2. Server'ı Başlatın! (Şifrenizi kimseyle paylaşmayın!)
devcode server --port 4242 --dashboard 3000 --secret BENIM_GIZLI_SIFREM_123🎉 Tebrikler! Artık 4242 portundan veri kabul eden ve 3000 portundan yönetilebilen bir veritabanı sunucunuz var.
💻 ADIM 2: Kendi Botunuza/Projenize Bağlayın
Kendi bilgisayarınızda veya botunuzun olduğu klasörde paketi yükleyin:
npm install devcode-canavar-proSonra kodunuzun içine şu şekilde ekleyin:
// Sunucudaki şifrenizi, VDS İP adresinizi ve portunu buraya girin:
const db = require('devcode-canavar-pro')('BENIM_GIZLI_SIFREM_123', 'http://VDS_IP_ADRESINIZ:4242');
// Artık veritabanını kullanmaya başlayabilirsiniz!
const users = db.use('AnaVeritabani').collection('Kullanicilar');
async function test() {
// 💾 Veri Ekleme (Anında VDS'e gider)
await users.insert({ isim: 'Baran', rütbe: 'Kurucu', puan: 9999 });
// 🔍 Veri Çekme
const baran = await users.find({ isim: 'Baran' });
console.log("Bulunan Kullanıcı:", baran);
}
test();🏰 ADIM 3: Command Center'ı Görüntüleyin (Mükemmel Panel)
Verilerinizin nereye gittiğini, sistemin ne kadar RAM harcadığını ve kimin ne işlem yaptığını görmek ister misiniz?
Tarayıcınızı açın ve VDS adresinize gidin:
👉 http://VDS_IP_ADRESINIZ:3000
Karşınıza karanlık temalı, profesyonel bir İşletim Sistemi Arayüzü çıkacak.
BENIM_GIZLI_SIFREM_123yazarak giriş yapın.- Anlık (Canlı) log akışını, RAM durumunu ve tüm verilerinizi görsel olarak yönetin!
💡 Temel Kullanım Rehberi (Geliştiriciler İçin)
DevCode'un kullanımı MongoDB'ye çok benzer ama çok daha basittir.
📚 Veritabanı ve Koleksiyon Seçme
// 'EkoSistemi' adlı veritabanındaki 'Banka' koleksiyonuna bağlan
const banka_db = db.use('EkoSistemi').collection('Banka');➕ Veri Ekleme (Insert)
await banka_db.insert({ userID: "12345", bakiye: 500, envanter: ["Kılıç"] });🔍 Veri Çekme / Arama (Find & FindOne)
// Hepsini getir
const zenginler = await banka_db.find({ bakiye: { $gt: 100 } });
// Sadece o kişiyi getir
const kullanici = await banka_db.findOne({ userID: "12345" });✏️ Veri Güncelleme (Update)
// Bakiyesine +100 ekle, envanterine 'Kalkan' pushla
await banka_db.update(
{ userID: "12345" },
{
$inc: { bakiye: 100 },
$push: { envanter: "Kalkan" }
}
);🗑️ Veri Silme (Delete)
await banka_db.delete({ userID: "12345" });💎 Neden DevCode Monster Pro Kullanmalısınız?
- 🚀 Kurulum Derdi Yok: MongoDB kurarken yaşanan envai çeşit hatayla asla karşılaşmazsınız. Node.js yüklüyse, DevCode çalışır.
- 🛡️ Ultra Güvenli: Verileriniz yerel bilgisayarınızda (bot klasörünüzde) barınmaz. Her şey şifreli bir şekilde doğrudan VDS'inize akar. Bilgisayarınız çökse bile verileriniz asla kaybolmaz.
- 🏎️ Auto-Index Motoru: Veritabanınız ne kadar büyürse büyüsün, arama hızınız düşmez. Sistem otomatik olarak Index (fihrist) oluşturarak aranan veriyi anında bulur.
- 📉 Düşük Bellek Tüketimi: Tamamen optimize edilmiştir, VDS'inizi yormaz.
- ✨ Premium Dashboard: Gerçek zamanlı loglar ve sistem metrikleri ile sunucunuz sizin kontrolünüzde.
🛠️ Detaylı Gelişmiş Sorgular (Query Operators)
Şu operatörleri arama (find) işlemlerinizde kullanabilirsiniz:
$eq: Eşittir$ne: Eşit Değildir$gt: Büyüktür$gte: Büyük Eşittir$lt: Küçüktür$lte: Küçük Eşittir$in: İçinde geçiyorsa (Dizi)$nin: İçinde geçmiyorsa (Dizi)$regex: Belirli bir kelime kalıbı arama
Örnek:
// İsmi 'A' ile başlayan VE bakiyesi 500'den büyük olanlar
await db.find({
isim: { $regex: "^A" },
bakiye: { $gt: 500 }
});⚠️ Sıkça Sorulan Sorular (SSS)
S: Verilerim nerede tutuluyor?
C: Sadece devcode server komutunu çalıştırdığınız ana makinede (VDS) tutulur. Botunuz/Projeniz bu makineye internet üzerinden güvenli uçtan uca istek atar.
S: Şifremi (Secret) başkası bulursa ne olur?
C: Şifreniz (Secret) sizin anahtarınızdır. VDS IP adresinizi ve şifrenizi bilen biri verilerinize erişebilir. Şifrenizi karmaşık yapın ve kodlarınızda gizli alanlarda (örn: .env dosyasında) saklayın.
S: Uygulama çökerse veri kaybı yaşar mıyım? C: Hayır. DevCode, yazma işlemlerini bellekte güvene almadan önce diske yazar ("Journaling" mantığı). Sistem aniden elektrik kesintisine uğrasa dahi veri bütünlüğü (corruption olmadan) korunur.
MIT License © 2026 DevCode Technologies | Tasarım ve Geliştirme: [Baran]
