QuestDB yüksek aktarım verimliliği gösteren, hızlı ve basit SQL sorguları sunan açık kaynak kodlu
bir [time-series database](https://questdb.io/glossary/time-series-database/) 'dir.
Bu database InfluxDB line protokolünü, PostgreSQL wire protokolünü ve toplu import-export işlemleri için
bir REST API kullanarak schema-agnostic veri aktarımını destekler.
QuestDB finansal piyasa verileri, uygulama metrikleri, sensör verileri, real-time analizler,
kontrol panelleri ve altyapı izleme araçları için iyi bir şekilde donanımlandırılmıştır.
QuestDB, ANSI SQL'i yerel time-series SQL uzantılarıyla uygular. Bu SQL uzantıları,
ilişkisel ve time-series olan join'leri kullanarak birden çok kaynaktan gelen
verileri ilişkilendirmeyi basitleştirir.
Column-oriented bir depolama modeli, parallelized vektör yürütme,
SIMD talimatları ve düşük gecikmeli teknikler benimseyerek yüksek performans elde ediyoruz.
Tüm kod temeli sıfırdan Java ve C++ ile hiçbir bağımlılık kullanmadan
ve garbage collection olmadan oluşturulmuştur.
<divalign="center">
<ahref="https://demo.questdb.io">
<imgalt="QuestDB Web Console showing a SQL statement and query result"src="https://raw.githubusercontent.com/questdb/questdb/master/.github/console.png"width="600"/>
</a>
</div>
## QuestDB' yi Dene
QuestDB'nin son sürümünü [canlı demo](https://demo.questdb.io/) ve örnek veri setleri ile birlikte sunuyoruz:
- Trips: 1.6 milyar satır ile NYC taksi'nin 10 yıllık yolculukları
- Trades: Her ay 30M+ satır ile canlı kripto piyasa verisi
- Pos: 250 bin tane benzersiz geminin coğrafi konumu
| `SELECT sum(double) FROM trips` | [0.15 secs](<https://demo.questdb.io/?query=SELECT%20sum(trip_distance)%20FROM%20trips;&executeQuery=true>) |
| `SELECT sum(double), avg(double) FROM trips` | [0.5 secs](<https://demo.questdb.io/?query=SELECT%20sum(fare_amount),%20avg(fare_amount)%20FROM%20trips;&executeQuery=true>) |
| `SELECT avg(double) FROM trips WHERE time in '2019'` | [0.02 secs](<https://demo.questdb.io/?query=SELECT%20avg(trip_distance)%20FROM%20trips%20WHERE%20pickup_datetime%20IN%20%272019%27;&executeQuery=true>) |
| `SELECT time, avg(double) FROM trips WHERE time in '2019-01-01' SAMPLE BY 1h` | [0.01 secs](<https://demo.questdb.io/?query=SELECT%20pickup_datetime,%20avg(trip_distance)%20FROM%20trips%20WHERE%20pickup_datetime%20IN%20%272019-01-01%27%20SAMPLE%20BY%201h;&executeQuery=true>) |
| `SELECT * FROM trades LATEST ON timestamp PARTITION BY symbol` | [0.00025 secs](https://demo.questdb.io/?query=SELECT%20*%20FROM%20trades%20LATEST%20ON%20timestamp%20PARTITION%20BY%20symbol;&executeQuery=true) |
Demomuz `c5.metal` bulut sunucusu örneği üzerinde çalışıyor ve 96 çekirdekten sadece 24' ünü kullanıyor.
## Başlarken
### QuestDB'yi Yükle
QuestDB'yi hızlıca çalıştırmak için Docker kullanılabilir:
```bash
docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb
```
macOS kullanıcıları Homebrew kullanabilir:
```bash
brew install questdb
brew services start questdb
questdb start // To start questdb
questdb stop // To stop questdb
```
[QuestDB download sayfası](https://questdb.io/get-questdb/) binary dosyalar için
direkt indirme sağlar. Ayrıca diğer kurulum ve dağıtım yöntemleri için detayları barındırır.
### QuestDB'ye Bağlan
Aşağıdaki arayüzleri kullanarak QuestDB ile etkileşime geçebilirsiniz:
QuestDB'yi işlevsellik, olgunluk ve performansı kapsamında diğer açık kaynak kodlu time series veri tabanları
ile karşılaştırmaktadır.
32 çekirdekli CPU ve 64 GB RAM ile 6-16 thread `yalnızca cpu` kullanılarak yüksek kardinaliteli
[Time Series Benchmark Suite](https://questdb.io/blog/2021/06/16/high-cardinality-time-series-data-performance/) sonuçları:
<divalign="center">
<imgalt="A chart comparing the ingestion rate of QuestDB, InfluxDB and TimescaleDB."src="https://user-images.githubusercontent.com/91843271/197382161-e5f3f5b0-18bf-439a-94e4-83ab4bf91d7c.png"width="600"/>
<tdalign="center"valign="top"width="14.28%"><ahref="https://github.com/mick2004"><imgsrc="https://avatars1.githubusercontent.com/u/2042132?v=4"width="100px;"alt=""/><br/><sub><b>mick2004</b></sub></a><br/><ahref="https://github.com/questdb/questdb/commits?author=mick2004"title="Code">💻</a><ahref="#platform-mick2004"title="Packaging/porting to new platform">📦</a></td>