Skip to content

TR Home

Maruf Çetin edited this page Sep 1, 2026 · 2 revisions

AmberDB Teknik Wiki ve Referans Ansiklopedisi

Turkce Dokumantasyon | English Documentation

AmberDB (Surum 5.22.x) teknik referans ansiklopedisine hos geldiniz. AmberDB, Perl programlama dili icin gelistirilmis; Berkeley DB (DB_File) uzerinde calisan, sema gudumlu (schema-driven), onceden hesaplanmis ters indekslemeye (precomputed inverted indexing), Strict 2PL kilit destekli ACID islem motoruna, otomatik cokme kurtarmasina ve yerel dil duyarlı akilli metin aramasina sahip yuksek basarimli bir NoSQL veritabanidir.

Bu wiki, ansiklopedik bir kavram ve fonksiyon sozluk yapisinda duzenlenmistir. Her bir metot, mimari kavram, yapilandirma bayragi ve fiziksel dosya formati bagimsiz bir madde olarak parametreleri, donus tipleri, Big-O karmasikligi, ic calisma mekanizmasi ve girdi/cikti ornekleriyle ele alinmistir.


Hizli Erisim


Alfabetik A-Z Fihristi

Harf Maddeler
A AmberDB Nedir? (Rehber) · AmberDB Nasil Kurulur? (Rehber) · AmberDB Nasil Kullanilir? (Rehber) · AmberDB Tablo Semasi · array_compare · array_filter · array_pick · array_punch · array_shuffle · array_size · array_sort · array_sublist · array_substr · array_substrno · ASCII ID · auto_id (Bayrak) · Otomatik ID (Kavram)
B BerkeleyDB (DB_File) Motoru · buffer_delete · buffer_read · buffer_write · buffer_write (Bayrak)
C cache_delete · cache_ensure · cache_preload · cache_read · cache_setup · cache_write · check_table · config · convert_tables · CRUD Islemleri (Rehber)
D deep_copy · delete_id · delete_list · Dizin Yapilandirmasi · Disaster Recovery (Kurtarma) · Dosya Yapisi (Uzantilar) · dump
E exist_id · exist_list · exist_table
F facet_menu · facet_rules · Facet Sistemi · field_allfltkeys · field_fetch · field_filter · field_fltkeys · flock_close · flock_open · Fonetik Aksan Arama
G Global Bayraklar
I id_type (Bayrak) · Iliskisel Kayitlar · insert_id · insert_list · inverse_matrix
J JOIN-Free Mimari · jnktype (Bayrak) · Junk Katman Indeksleme
K Kayit Anatomisi · keep_deleted (Bayrak) · keys_only (Bayrak)
L language (Bayrak) · locale_format_currency · locale_format_date · locale_lc · locale_num2text · locale_sort · locale_to_ascii · locale_uc · log_owner (Bayrak)
M modify_id · modify_list
N new · no_backup (Bayrak) · no_write (Bayrak)
P Paketli Binary Indeks
R RAM-Disk Hizlandirma · read_all · read_id · read_list · recs_del · recs_get · recs_put · recs_scan · Tekrarli Genisleyen Bloklar (Repeat Blocks) · restore
S search_table · Sema Mutasyonu (Bellek Ici) · set_datadir · set_fields · set_filters · set_index · set_readall · set_search · set_sort · simple (Bayrak) · Simple Mode · slug_fetch · slug_read · Strict 2PL Kilitleri
T AmberDB Tablo Semasi · Tablo Sema Bayraklari · table_attr · table_close · table_count · table_create · table_keys · table_lastid · table_read · table_write · transact_commit · transact_end · transact_recover · transact_rollback · transact_start
U Undo Journal ve Rollback · use_counter (Bayrak) · use_junk
V vacuum_table

Kategorik Konu Basliklari

AmberDB Mimari Yapisi
 Depolama Motoru (Berkeley DB DB_File Hash)
    Yetkili Ana Veri: .db, .del, .aut, .cnt
    Turetilmis Ikincil Indeksler: .inx, .fld, .src, .fac, .srt, .slg
 Sema Katmani (.table, .dbase, bellek ici table_attr)
 Eszamanlilik ve ACID (Strict 2PL, OS flock, Undo-Journal .txn)
 Indeksleme Alt Sistemi (8-byte paketli Q*/a8*, kolon bitsetleri, dil motoru)
 Katmanli Depolama Sistemi (.jnk soguk veri, tek gecisli hibrit sorgular)
 Onbellek Sistemi (RAM-disk tmpfs/ImDisk yansitmasi, disk staging tamponlari)
 Cok Dilli Motor (AmberDB::Locale: 9 dil, UCA siralama, num2text)

0. Baslangic ve Temel Rehberler

1. Mimari Kavramlar ve Prensipler

2. Cekirdek CRUD ve Tablo Metotlari

  • new — AmberDB nesnesi olusturma
  • config — Deterministik bayrak yonetimi
  • set_datadir — Veri dizini yolunu guncelleme
  • insert_id — Otomatik ID ile tekil kayit ekleme
  • insert_list — Toplu kayit ekleme boru hatti
  • modify_id — Tekil kayit guncelleme ve indeks esitleme
  • modify_list — Toplu kayit guncelleme boru hatti
  • delete_id — Tekil kayit silme (yumusak veya sert)
  • delete_list — Toplu kayit silme boru hatti
  • read_id — Birincil anahtar ID ile tekil okuma
  • read_all — Siralama, sayfalama ve keys_only ile tablo tarama
  • read_list — Sirayi koruyan toplu ID okuma
  • exist_id — Tekil kayit varlik kontrolu
  • exist_list — Toplu ID varlik kontrolu
  • exist_table — Fiziksel tablo ve indeks varlik dogrulamasi
  • table_count — Toplam aktif kayit sayisi
  • table_keys — Tum aktif ID listesini dondurme
  • table_lastid — Son uretilen / en buyuk ID
  • table_attr — Calisma zamani dinamik sema niteligi yonetimi
  • table_create — Bos fiziksel tablo dosyasi baslatma

3. Sorgu, Arama ve Facet Metotlari

4. Islem Guvenligi ve Kilit Metotlari

5. Paylasimli Onbellek, RAM-Disk ve Dusuk Seviyeli Metotlar

6. Cok Dilli Locale ve Yardimci Metotlar

7. Bakim, Yedekleme ve Teshis Araclari

  • dump — Sikistirilmis tasinabilir .amberdb arşivi uretme
  • restore — SHA-256 dogrulamasi ile .amberdb geri yukleme
  • set_index — Tum birincil ve ikincil indeksleri yeniden insa etme
  • convert_tables — Tum veritabanini tarayip indeksleri guncelleme
  • vacuum_table — Tabloyu sikistirma ve BDB hash alanini optimize etme
  • check_table — Tablo ve indeks butunlugunu denetleme

8. Yapilandirma ve Sema Bayraklari

  • log_owner — Kullanici denetim izi (.aut)
  • use_counter — Yuksek eszamanli goruntulenme sayaci (.cnt)
  • use_junk — Sicak/soguk cift katmanli indeksleme
  • keep_deleted — Yumusak silme / cop kutusu arşivi (.del)
  • auto_id — Otomatik artan 64-bit ID uretimi
  • buffer_write — Disk tamponlama staging modu
  • simple — Semasiz dogrudan erisim modu
  • no_write — Salt okunur koruma modu
  • no_backup — Gunluk surekli CSV WAL gunlugunu devre disi birakma
  • jnktype — Sorgu katman secimi ('A', 'B', 'AB', 'BA')
  • keys_only — Bellek tasarruflu salt-ID boru hatti
  • id_type — ID formati ('numeric' veya 'ascii')
  • language — Aktif locale motoru dil kodu

9. Fiziksel Dosya Formatlari ve Dizin Yapisi

  • .db — Berkeley DB ana veri tablosu
  • .table — Tablo sema tanim dosyasi
  • .dbase — Veritabani grup yapilandirma dosyasi
  • .inx — 8-byte paketli binary birincil kayit indeksi
  • .fld — Birebir alan esleme ikincil indeksi
  • .src — Kelime duzeyinde tam metin arama indeksi
  • .fac — Kolon tabanli facet bitset indeksi
  • .srt — Onceden siralanmis ikili indeks
  • .slg — Cift yonlu URL slug haritalama dosyasi
  • .unq — Cift yonlu sozluk ve tekillik indeksi dosyasi
  • .del — Yumusak silinmis kayitlar arşivi
  • .aut — Kullanici kronolojik denetim izi gunlugu
  • .cnt — Hit ve goruntulenme sayac deposu
  • .txn — Aktif islem geri alma undo-journal gunlugu
  • .amberdb — Sikistirilmis tasinabilir native veritabani arşivi
  • .csv — Gunluk surekli WAL denetim akisi
  • .cache — RAM-disk paylasimli onbellek dosyasi
  • .tmp — Disk tampon staging dosyasi

AmberDB Encyclopedia

Home · A-Z Index


Getting Started & Guides


Core Concepts


Core CRUD Methods


Query, Search & Facets


Transactions & Locks


Cache, Buffer & Low-Level


Locale & Helpers


Maintenance & Tools


Configuration Flags


File Formats


Language

Clone this wiki locally