Files
Baradb/docs/tr/changelog.md
T

76 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Değişiklik Günlüğü
## [0.1.0] — 2025-01-15
### Eklenenler
- **Çekirdek Depolama Motorları**
- MemTable, WAL, SSTables ve size-tiered compaction ile LSM-Tree
- MVCC copy-on-write ile aralık tarama ve B-Tree sıralı indeks
- Bloom filtreleri
- Memory-mapped I/O
- LRU sayfa önbelleği
- **Sorgu Motoru (BaraQL)**
- 80+ token türüyle SQL uyumlu lexer
- 25+ düğüm türüyle AST üreten recursive descent parser
- IR ara temsili
- Çapraz modlu planlama ile adaptif sorgu optimizatörü
- Paralelleştirme ile sorgu yürütücüsü
- **BaraQL Dil Özellikleri**
- SELECT, INSERT, UPDATE, DELETE
- WHERE, ORDER BY, LIMIT, OFFSET
- GROUP BY, HAVING, toplama fonksiyonları
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN
- CTEs (WITH)
- Alt sorgular
- CASE ifadeleri
- UNION, INTERSECT, EXCEPT
- **Vektör Motoru**
- HNSW indeksi
- IVF-PQ indeksi
- SIMD optimize edilmiş mesafe fonksiyonları
- Nicemleme: skaler 8-bit/4-bit, ürün, ikili
- **Grafik Motoru**
- Bitişik liste depolaması
- BFS ve DFS geçişi
- Dijkstra en kısa yol
- PageRank
- Louvain topluluk tespiti
- Cypher sorgu ayrıştırıcısı
- **Tam Metin Arama**
- Ters indeks
- BM25 sıralaması
- TF-IDF
- Fuzzy arama
- Çok dilli tokenizatörler
- **Protokoller**
- 16 mesaj türüyle Binary wire protocol
- HTTP/REST JSON API
- WebSocket akışı
- Connection pooling
- JWT kimlik doğrulama
- TLS/SSL
- **Dağıtık Sistemler**
- Raft konsensüs
- Hash, range, consistent-hash parçalama
- Sync/async/semi-sync çoğaltma
- Gossip protokolü
- İki aşamalı commit
### Performans
- LSM-Tree: 580K yazma/s, 720K okuma/s
- B-Tree: 1.2M ekleme/s, 1.5M arama/s
- Vector SIMD: 850K kosinüs mesafesi/s (dim=768)
### Testler
- 56 test paketinde 262 test
- %100 geçme oranı