English | 简体中文 | 繁體中文 | العربية | Italiano | Українська | Español | Português | 日本語 | Türkçe | हिंदी | Tiếng Việt
QuestDB yüksek aktarım verimliliği gösteren, hızlı ve basit SQL sorguları sunan açık kaynak kodlu bir 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.
QuestDB'nin son sürümünü canlı demo ve örnek veri setleri ile birlikte sunuyoruz:
Sorgu | Çalışma Süresi |
---|---|
SELECT sum(double) FROM trips |
0.15 secs |
SELECT sum(double), avg(double) FROM trips |
0.5 secs |
SELECT avg(double) FROM trips WHERE time in '2019' |
0.02 secs |
SELECT time, avg(double) FROM trips WHERE time in '2019-01-01' SAMPLE BY 1h |
0.01 secs |
SELECT * FROM trades LATEST ON timestamp PARTITION BY symbol |
0.00025 secs |
Demomuz c5.metal
bulut sunucusu örneği üzerinde çalışıyor ve 96 çekirdekten sadece 24' ünü kullanıyor.
QuestDB'yi hızlıca çalıştırmak için Docker kullanılabilir:
docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb
macOS kullanıcıları Homebrew kullanabilir:
brew install questdb
brew services start questdb
questdb start // To start questdb
questdb stop // To stop questdb
QuestDB download sayfası 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.
Aşağıdaki arayüzleri kullanarak QuestDB ile etkileşime geçebilirsiniz:
9000
portunda
etkileşimli SQl editörü9009
portunda yüksek verimli veri aktarımı9000
portunda8812
portundaAşağıda popüler programlama diller için resmi questdb istemcilerimizi bulabilirsiniz:
Bu makale 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
sonuçları:
Kaynak kod eklemeleri, dokümantasyon, bug raporlamaları, yeni özellik istekleri ya da geri bildirimler olsun her zaman katkıda bulunmanızdan mutluluk duyarız. Katkıda bulunmaya başlamak için:
✨ Minnettarlığımızın bir göstergesi olarak, katkıda bulunanlara QuestDB özel ürünlerini hediye olarak gönderiyoruz. Hediyenizi burdan alın.
QuestDB'ye katkıda bulunan aşağıdaki harika insanlara çok büyük teşekkürler: (emoji key):
Bu proje, tüm katkıda bulunanların belirtilmesine uygundur. Her türlü katkıya açığız!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。