TR|
Temel Gereksinimler
- JDK 23: DenisDB'nin çalışması için Java Development Kit 23 gerekiyor.
- Bağımsızlık: Herhangi bir kurum veya kuruluş tarafından geliştirilmemiş, bağımsız bir sistem.
Yeni Özellikler
-
Veri İşlem Komutları
- AUTH CREATE: Token
Yeni bir veri bölümü oluşturur. - AUTH
Belirtilen veri bölümüne giriş yapar. - SET
Veri ekler veya mevcut veriyi günceller. - GET
Belirtilen anahtarın değerini döndürür. - UPDATE
Mevcut veriyi günceller. - DEL
Anahtarın verisini siler. - EXIT
CLI'dan çıkış yapar. - LOGOUT
Aktif oturumu sonlandırır.
- AUTH CREATE: Token
-
Çok Dilli Destek
+8 dil desteğiyle uluslararası kullanım kolaylığı sağlanmış. -
Protobuf Desteği
Verilerin daha verimli ve hızlı şekilde işlenmesini sağlar. -
Properties Config Yapısı
Kolayca yapılandırılabilir ayarlar. -
CLI Özellikleri
--version
: Sürüm bilgisini gösterir.--about
: Veritabanı hakkında bilgi verir.--mu
: Bellek kullanımını izler.--lm
: Bellek kullanımını süreç yapısı olarak görüntüler.--token
: Token işlemleri sağlar:-l
: Token listesini gösterir.-c
: Yeni bir token oluşturur.-i
: Token bilgilerini listeler.
--opt
: Ayar ve tercih değişikliklerini kolaylaştırır:-lang
: Dil değişikliği yapar.-slfs
: Aktif oturum boyunca geçerli dil ayarı.-slfg
: Kalıcı dil değişikliği.
-smts
: Maksimum oluşturulabilir token sayısını belirler.-ctea
: Seçili token için oturum bazlı yeni token oluşturmayı açar/kapatır.-umte
: Genel token erişimini yönetir.
Örnek Kullanımlar
-
Veri Eklemek:
SET myKey myValue
-
Veri Güncellemek:
UPDATE myKey newValue
-
Token Listelemek:
--token -l
-
Dil Ayarını Değiştirmek (Kalıcı):
--opt -lang -slfg en
EN|
DenisDB Features Overview
DenisDB is designed as a lightweight database system with robust features and a focus on flexibility. The following is a detailed summary of its capabilities and usage examples.
Requirements
- JDK 23: DenisDB requires Java Development Kit version 23 to function properly. Compatibility with earlier versions has not been tested.
- Independence: DenisDB is developed independently and is not affiliated with any organization or institution.
New Features
-
Data Operation Commands
- AUTH CREATE: Token
Creates a new database section (token). - AUTH
Switches to or logs into a specific database section. - SET
Adds or updates data. - GET
Retrieves the value of a specified key. - UPDATE
Updates existing data. - DEL
Deletes data for a specified key. - EXIT
Exits the CLI. - LOGOUT
Ends the active session.
- AUTH CREATE: Token
-
Multilingual Support
Offers support for over eight languages to enhance usability worldwide. -
Protobuf Integration
Enables efficient and fast data serialization and deserialization. -
Properties Config Structure
Facilitates customizable configurations. -
Command Line Interface (CLI) Features
--version
: Displays the version information.--about
: Provides information about the database.--mu
: Monitors memory usage.--lm
: Displays memory usage in a process-oriented structure.--token
: Handles token (database section) operations:-l
: Lists all tokens.-c
: Creates a new token.-i
: Displays detailed information about tokens.
--opt
: Allows quick changes to settings and preferences:-lang
: Modifies the language settings.-slfs
: Changes the language for the current session only.-slfg
: Changes the language globally for all sessions.
-smts
: Sets the maximum number of tokens that can be created.-ctea
: Enables/disables the creation of a new token for each session in the selected token.-umte
: Activates/deactivates the general token system, granting access to all projects using the main token.
Usage Examples
- Adding Data:
SET myKey myValue
- Updating Data:
UPDATE myKey newValue
- Listing Tokens:
--token -l
- Changing Language (Global):
--opt -lang -slfg en