English | 简体中文 | 繁體中文 | العربية | Italiano | Українська | Español | Português | Français | Deutsch | 日本語 | 한국어 | עברית | Nederlands | Türkçe | हिंदी | Tiếng Việt | Bahasa Melayu
QuestDB एक ओपन-सोर्स टाइम-सीरीज़ डेटाबेस है जो अति तेज़ इन्जेशन और डायनामिक, कम-विलंबता SQL क्वेरीज़ प्रदान करता है।
हम कॉलमन-ओरिएंटेड स्टोरेज मॉडल, पैरेलल वेक्टर एक्जीक्यूशन, SIMD इंस्ट्रक्शन्स और कम-विलंबता तकनीकों के माध्यम से उच्च प्रदर्शन प्राप्त करते हैं। इसके अतिरिक्त, QuestDB हार्डवेयर कुशल है, जो त्वरित सेटअप और ऑपरेशनल दक्षता के साथ आता है।
QuestDB नेटिव टाइम-सीरीज़ SQL एक्सटेंशन के साथ ANSI SQL को लागू करता है।
QuestDB एक मल्टी-टियर स्टोरेज इंजन (WAL → नेटिव → ऑब्जेक्ट स्टोरेज पर Parquet) प्रदान करता है, और मुख्य इंजन शून्य-GC Java और C++ में लागू किया गया है; QuestDB Enterprise में Rust में लिखे गए अतिरिक्त घटक शामिल हैं।
शुरू करने के लिए तैयार हैं? शुरुआत करें सेक्शन पर जाएं।
फीचर हाइलाइट्स में शामिल हैं:
- कम-विलंबता, उच्च-थ्रूपुट इन्जेशन — एकल इवेंट्स से लेकर लाखों/सेकंड तक
- टाइम-सीरीज़ एक्सटेंशन के साथ कम-विलंबता SQL (ASOF JOIN, SAMPLE BY, LATEST ON)
- SIMD-एक्सेलेरेटेड, पैरेलल एक्जीक्यूशन; मामूली हार्डवेयर पर तेज़ी से चलता है
- मल्टी-टियर स्टोरेज: WAL → नेटिव कॉलमनर → Parquet (टाइम-पार्टिशन्ड और टाइम-ऑर्डर्ड)
- Postgres प्रोटोकॉल (PGwire) और REST API
- मैटेरियलाइज़्ड व्यूज़ और n-डायमेंशनल ऐरेज़ (ऑर्डर बुक्स के लिए 2D ऐरेज़ सहित)
- क्वेरीज़ और डेटा मैनेजमेंट के लिए वेब कंसोल
- Apache 2.0 ओपन सोर्स और ओपन फॉर्मेट्स — कोई वेंडर लॉक-इन नहीं
- वित्तीय फ़ंक्शन्स और ऑर्डर बुक एनालिटिक्स
QuestDB इसमें बेहतरीन है:
- वित्तीय बाज़ार डेटा (टिक डेटा, ट्रेड्स, ऑर्डर बुक्स, OHLC)
- उच्च डेटा कार्डिनैलिटी के साथ सेंसर/टेलीमेट्री डेटा
- रियल-टाइम डैशबोर्ड और मॉनिटरिंग
और टाइम-सीरीज़ डेटाबेस का उपयोग क्यों करें?
प्रदर्शन और दक्षता से परे, एक विशेषीकृत टाइम-सीरीज़ डेटाबेस के साथ, आपको इनकी चिंता नहीं करनी पड़ती:
- आउट-ऑफ-ऑर्डर डेटा
- डुप्लिकेशन रिमूवल और एक्जेक्टली वन सेमेंटिक्स
- कई समवर्ती क्वेरीज़ के साथ निरंतर स्ट्रीमिंग इन्जेस्ट
- स्ट्रीमिंग डेटा (कम विलंबता)
- अस्थिर और "बर्स्टी" डेटा
- नए कॉलम जोड़ना - डेटा स्ट्रीमिंग के दौरान स्कीमा को "ऑन द फ्लाई" बदलना
लाइव, पब्लिक डेमो नवीनतम QuestDB रिलीज़ और नमूना डेटासेट के साथ प्रावधान किया गया है:
- ट्रेड्स: प्रति महीने 30M+ पंक्तियों के साथ लाइव क्रिप्टो ट्रेड्स (OKX एक्सचेंज)
- FX ऑर्डर बुक: ऑर्डर बुक FX पेयर्स के साथ लाइव चार्ट्स।
- ट्रिप्स: 1.6 बिलियन पंक्तियों के साथ NYC टैक्सी ट्रिप्स के 10 साल
हमारे Grafana-नेटिव प्लगइन का उपयोग करके हमारे पास कुछ पब्लिक, रियल-टाइम डेमो डैशबोर्ड भी हैं:
- रियल-टाइम क्रिप्टो ट्रेड्स: रियल टाइम में 20+ एसेट्स से OKX पर एक्जीक्यूटेड ट्रेड्स
- FX ऑर्डर बुक: मुख्य पेयर्स के लिए लाइव डेप्थ/इम्बैलेंस चार्ट्स
QuestDB विकल्पों की तुलना में प्रदर्शन बेंचमार्क में बहुत अच्छा प्रदर्शन करता है।
इंटरनल्स और प्रदर्शन में गहरी डाइविंग के लिए, निम्नलिखित ब्लॉग पोस्ट देखें:
हमेशा की तरह, हम आपको अपने स्वयं के बेंचमार्क चलाने के लिए प्रोत्साहित करते हैं।
तेज़ी से शुरुआत के लिए Docker का उपयोग करें:
docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdbया macOS उपयोगकर्ता Homebrew का उपयोग कर सकते हैं:
brew install questdb
brew services start questdbquestdb start
questdb stopवैकल्पिक रूप से, संपूर्ण ऑनबोर्डिंग यात्रा शुरू करने के लिए, हमारे संक्षिप्त त्वरित प्रारंभ गाइड से शुरू करें।
InfluxDB लाइन प्रोटोकॉल के माध्यम से डेटा इन्जेस्ट करने के लिए QuestDB क्लाइंट्स:
निम्नलिखित इंटरफेसेज़ के माध्यम से QuestDB और आपके डेटा के साथ इंटरैक्ट करें:
- इंटरैक्टिव SQL एडिटर और पोर्ट
9000पर CSV इम्पोर्ट के लिए वेब कंसोल - पोर्ट
9000पर स्ट्रीमिंग इन्जेशन के लिए InfluxDB लाइन प्रोटोकॉल - पोर्ट
8812पर प्रोग्रामैटिक क्वेरीज़ के लिए PostgreSQL वायर प्रोटोकॉल - पोर्ट
9000पर CSV इम्पोर्ट और cURL के लिए REST API
QuestDB के साथ इंटीग्रेट होने वाले लोकप्रिय टूल्स में शामिल हैं:
स्ट्रीमिंग इन्जेशन से Grafana के साथ विज़ुअलाइज़ेशन तक, हमारे क्विकस्टार्ट रिपॉजिटरी से कोड स्कैफोल्ड्स के साथ शुरू करें।
प्रोडक्शन वर्कलोड्स के लिए QuestDB को फ़ाइन-ट्यून करने के लिए हमारी क्षमता योजना खोजें।
बड़े पैमाने पर या बड़े संगठनों के भीतर सुरक्षित संचालन के लिए।
अतिरिक्त सुविधाओं में शामिल हैं:
- उच्च उपलब्धता और रीड रेप्लिका(s)
- मल्टी-प्राइमरी इन्जेशन
- कोल्ड स्टोरेज इंटीग्रेशन
- रोल-बेस्ड एक्सेस कंट्रोल
- TLS एन्क्रिप्शन
- ऑब्जेक्ट स्टोरेज के माध्यम से Parquet फ़ाइलों की नेटिव क्वेरीइंग
- समर्थन SLAs, एन्हांस्ड मॉनिटरिंग और बहुत कुछ
और विवरण और संपर्क जानकारी के लिए Enterprise पेज पर जाएं।
- QuestDB दस्तावेज़ीकरण: यात्रा शुरू करें
- उत्पाद रोडमैप: आगामी रिलीज़ों के लिए हमारी योजना देखें
- ट्यूटोरियल: QuestDB के साथ क्या संभव है, चरण दर चरण जानें
- कम्युनिटी डिस्कोर्स फ़ोरम: तकनीकी चर्चाओं में शामिल हों, प्रश्न पूछें, और अन्य उपयोगकर्ताओं से मिलें!
- पब्लिक Slack: QuestDB टीम और कम्युनिटी सदस्यों के साथ चैट करें
- GitHub issues: QuestDB के साथ बग या समस्याओं की रिपोर्ट करें
- Stack Overflow: सामान्य ट्रबलशूटिंग समाधान खोजें
योगदान स्वागत है!
हम इसकी सराहना करते हैं:
- स्रोत कोड
- दस्तावेज़ीकरण (हमारी दस्तावेज़ीकरण रिपॉजिटरी देखें)
- बग रिपोर्ट्स
- फ़ीचर अनुरोध या फ़ीडबैक।
योगदान शुरू करने के लिए:
- "Good first issue" लेबल वाले GitHub issues पर एक नज़र डालें
- Hacktoberfest के लिए, संबंधित लेबल किए गए issues देखें
- योगदान गाइड पढ़ें
- QuestDB बिल्डिंग के विवरण के लिए, बिल्ड इंस्ट्रक्शन्स देखें
- QuestDB का एक फ़ोर्क बनाएं और अपने प्रस्तावित परिवर्तनों के साथ एक पुल रिक्वेस्ट सबमिट करें
- फंसे हुए हैं? सहायता के लिए हमारे पब्लिक Slack में शामिल हों
✨ हमारी कृतज्ञता के संकेत के रूप में, हम अपने योगदानकर्ताओं को QuestDB स्वैग भेजते हैं!
QuestDB में योगदान देने वाले निम्नलिखित अद्भुत लोगों का बहुत आभार (इमोजी की):
यह परियोजना सभी-योगदानकर्ताओं के विनिर्देश का पालन करती है। किसी भी प्रकार के योगदान का स्वागत है!
