Yapılandırma Referansı
BaraDB ortam değişkenleri, yapılandırma dosyası veya komut satırı bayrakları ile yapılandırılabilir.
Öncelik Sırası
- Komut satırı bayrakları (en yüksek)
- Ortam değişkenleri
- Yapılandırma dosyası (
baradb.conf veya baradb.json)
- Yerleşik varsayılanlar (en düşük)
Ortam Değişkenleri
Ağ
| Değişken |
Varsayılan |
Açıklama |
BARADB_ADDRESS |
127.0.0.1 |
Bağlama adresi |
BARADB_PORT |
9472 |
TCP ikili protokol portu |
BARADB_HTTP_PORT |
9470 |
HTTP/REST API portu |
BARADB_WS_PORT |
9471 |
WebSocket portu |
Depolama
| Değişken |
Varsayılan |
Açıklama |
BARADB_DATA_DIR |
./data |
Veri dizini yolu |
BARADB_MEMTABLE_SIZE_MB |
64 |
MemTable boyutu (MB) |
BARADB_CACHE_SIZE_MB |
256 |
Sayfa önbellek boyutu (MB) |
TLS/SSL
| Değişken |
Varsayılan |
Açıklama |
BARADB_TLS_ENABLED |
false |
TLS'yi etkinleştir |
BARADB_CERT_FILE |
— |
TLS sertifika dosyası |
BARADB_KEY_FILE |
— |
TLS özel anahtar dosyası |
Güvenlik
| Değişken |
Varsayılan |
Açıklama |
BARADB_AUTH_ENABLED |
false |
Kimlik doğrulamayı etkinleştir |
BARADB_JWT_SECRET |
— |
JWT imzalama sırrı |
BARADB_RATE_LIMIT_GLOBAL |
10000 |
Global istek/saniye |
BARADB_RATE_LIMIT_PER_CLIENT |
1000 |
İstemci başına istek/saniye |
Yapılandırma Dosyası
baradb.conf
Komut Satırı Bayrakları
Örnek Yapılandırmalar
Geliştirme
Üretim Tek Düğüm