QuestDB Logo

 

QuestDB open source contributors

English | 简体中文 | 繁體中文 | العربية | Italiano | Українська | Español | Português | Français | Deutsch | 日本語 | 한국어 | עברית | Nederlands | Türkçe | हिंदी | Tiếng Việt | Bahasa Melayu

---

QuestDB هي قاعدة بيانات سلاسل زمنية مفتوحة المصدر توفر **استيعاب البيانات السريع للغاية** و**استعلامات SQL ديناميكية منخفضة الكمون**.

يوفر QuestDB محرك تخزين متعدد الطبقات (WAL → أصلي → Parquet على تخزين الكائنات)، ويتم تنفيذ المحرك الأساسي باستخدام Java بدون جمع القمامة و C++؛ QuestDB Enterprise يتضمن مكونات إضافية مكتوبة بـ Rust. نحقق الأداء العالي من خلال نموذج التخزين الموجه نحو الأعمدة، والتنفيذ المتوازي للمتجهات، وتعليمات SIMD، وتقنيات الكمون المنخفض. بالإضافة إلى ذلك، QuestDB فعال في استخدام الأجهزة، مع إعداد سريع وكفاءة تشغيلية. > هل أنت مستعد للبدء؟ انتقل إلى قسم > [البدء](#البدء).

 

QuestDB Web Console showing a SQL statement and query result

وحدة تحكم QuestDB على الويب - انقر لتشغيل العرض التوضيحي

 

## مزايا QuestDB تشمل الميزات البارزة: - استيعاب منخفض الكمون وعالي الإنتاجية — من أحداث مفردة إلى ملايين/ثانية - SQL منخفض الكمون مع امتدادات السلاسل الزمنية (ASOF JOIN، SAMPLE BY، LATEST ON) - تنفيذ متوازي مُسرَّع بـ SIMD؛ يعمل بسرعة على أجهزة متواضعة - تخزين متعدد الطبقات: WAL → عمودي أصلي → Parquet (مقسم حسب الوقت ومرتب حسب الوقت) - بروتوكول Postgres (PGwire) و REST API - العروض المادية والمصفوفات n-الأبعاد (بما في ذلك المصفوفات ثنائية الأبعاد لكتب الطلبات) - وحدة تحكم ويب للاستعلامات وإدارة البيانات - Apache 2.0 مفتوح المصدر وتنسيقات مفتوحة — لا قفل من المورد - [وظائف مالية](https://questdb.com/docs/reference/function/finance/) و[تحليلات كتاب الطلبات](https://questdb.com/docs/guides/order-book/)

QuestDB يتفوق مع:

- بيانات الأسواق المالية (بيانات التجارة، الصفقات، كتب الطلبات، OHLC) - بيانات المستشعرات/القياس عن بُعد ذات كثافة البيانات العالية - لوحات المعلومات والمراقبة في الوقت الفعلي ولماذا استخدام قاعدة بيانات سلاسل زمنية؟ إلى جانب الأداء والكفاءة، مع قاعدة بيانات سلاسل زمنية متخصصة، لا داعي للقلق بشأن: - البيانات غير المرتبة - إلغاء التكرار ودلالات واحد بالضبط - استيعاب التدفق المستمر مع العديد من الاستعلامات المتزامنة - بيانات التدفق (كمون منخفض) - البيانات المتقلبة و"المتفجرة" - إضافة أعمدة جديدة - تغيير المخطط "أثناء التنقل" أثناء تدفق البيانات ## جرب QuestDB، العروض التوضيحية ولوحات المعلومات [العرض التوضيحي العام المباشر](https://demo.questdb.com/) مزود بأحدث إصدار من QuestDB ومجموعات بيانات عينة: - الصفقات: صفقات العملات المشفرة المباشرة مع أكثر من 30 مليون صف شهريًا (بورصة OKX) - كتاب طلبات الصرف الأجنبي: مخططات مباشرة مع أزواج الصرف الأجنبي لكتاب الطلبات - الرحلات: 10 سنوات من رحلات تاكسي نيويورك مع 1.6 مليار صف لدينا أيضًا بعض لوحات المعلومات التوضيحية العامة في الوقت الفعلي باستخدام المكون الإضافي [الأصلي لـ Grafana](https://questdb.com/docs/third-party-tools/grafana/): - [صفقات العملات المشفرة في الوقت الفعلي:](https://questdb.com/dashboards/crypto/) صفقات منفذة على OKX من أكثر من 20 أصلاً في الوقت الفعلي - [كتاب طلبات الصرف الأجنبي:](https://questdb.com/dashboards/FX-orderbook/) مخططات عمق/عدم توازن مباشرة للأزواج الرئيسية للصرف الأجنبي ### أداء QuestDB مقابل قواعد البيانات الأخرى يؤدي QuestDB أداءً ممتازًا في معايير الأداء مقارنة بالبدائل. للغوص العميق في الآليات الداخلية والأداء، راجع منشورات المدونة التالية: كما هو الحال دائمًا، نشجعك على تشغيل معاييرك الخاصة.
مخطط يقارن معدل استيعاب QuestDB و InfluxDB و TimescaleDB.
## البدء استخدم [Docker](https://www.docker.com/) للبدء بسرعة: ```bash docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb ``` أو يمكن لمستخدمي macOS استخدام Homebrew: ```bash brew install questdb brew services start questdb ``` ```bash questdb start questdb stop ``` بدلاً من ذلك، لبدء رحلة الإعداد الكاملة، ابدأ بـ[دليل البدء السريع](https://questdb.com/docs/quick-start/) المختصر. ### عملاء الاستيعاب من الطرف الأول عملاء QuestDB لاستيعاب البيانات عبر بروتوكول InfluxDB Line Protocol: ### الاتصال بـ QuestDB تفاعل مع QuestDB وبياناتك عبر الواجهات التالية: - [وحدة تحكم الويب](https://questdb.com/docs/web-console/) لمحرر SQL تفاعلي واستيراد CSV على المنفذ `9000` - [بروتوكول InfluxDB Line Protocol](https://questdb.com/docs/reference/api/ilp/overview/) لاستيعاب التدفق على المنفذ `9000` - [بروتوكول PostgreSQL Wire Protocol](https://questdb.com/docs/reference/api/postgres/) للاستعلامات البرمجية على المنفذ `8812` - [REST API](https://questdb.com/docs/reference/api/rest/) لاستيراد CSV و cURL على المنفذ `9000` ### أدوات طرف ثالث شائعة تشمل الأدوات الشائعة التي تتكامل مع QuestDB: ### سقالات الكود الشاملة من استيعاب التدفق إلى التصور باستخدام Grafana، ابدأ بسقالات الكود من [مستودع البدء السريع](https://github.com/questdb/questdb-quickstart). ### تكوين QuestDB لأعباء العمل الإنتاجية اعثر على [تخطيط السعة](https://questdb.com/docs/deployment/capacity-planning/) لضبط QuestDB لأعباء العمل الإنتاجية.

QuestDB Enterprise

للتشغيل الآمن على نطاق أوسع أو داخل منظمات أكبر. تشمل الميزات الإضافية: - توفر عالي ونسخ القراءة - استيعاب متعدد الأساسي - تكامل التخزين البارد - تحكم الوصول القائم على الأدوار - تشفير TLS - استعلام أصلي لملفات Parquet عبر تخزين الكائنات - دعم اتفاقيات مستوى الخدمة، مراقبة محسنة والمزيد قم بزيارة [صفحة Enterprise](https://questdb.com/enterprise/) لمزيد من التفاصيل ومعلومات الاتصال. ## موارد إضافية ### 📚 اقرأ الوثائق - [وثائق QuestDB:](https://questdb.com/docs/) ابدأ الرحلة - [خارطة طريق المنتج:](https://github.com/orgs/questdb/projects/1/views/5) تحقق من خطتنا للإصدارات القادمة - [البرامج التعليمية:](https://questdb.com/tutorial/) تعلم ما هو ممكن مع QuestDB، خطوة بخطوة ### ❓ احصل على الدعم - [منتدى مناقشة المجتمع:](https://community.questdb.com/) انضم للمناقشات التقنية، اطرح أسئلة، والتق بالمستخدمين الآخرين! - [Slack العام:](https://slack.questdb.com/) تحدث مع فريق QuestDB وأعضاء المجتمع - [قضايا GitHub:](https://github.com/questdb/questdb/issues) أبلغ عن الأخطاء أو المشاكل مع QuestDB - [Stack Overflow:](https://stackoverflow.com/questions/tagged/questdb) ابحث عن حلول استكشاف الأخطاء الشائعة ### 🚢 نشر QuestDB ## المساهمة المساهمات مرحب بها! نحن نقدر: - كود المصدر - الوثائق (راجع [مستودع الوثائق](https://github.com/questdb/documentation) الخاص بنا) - تقارير الأخطاء - طلبات الميزات أو التعليقات. للبدء في المساهمة: - ألق نظرة على قضايا GitHub المسماة "[Good first issue](https://github.com/questdb/questdb/issues?q=is%3Aissue+is%3Aopen+label%3A%22Good+first+issue%22)" - بالنسبة لـ Hacktoberfest، راجع [القضايا المسماة](https://github.com/questdb/questdb/issues?q=is%3Aissue+is%3Aopen+label%3Ahacktoberfest) ذات الصلة - اقرأ [دليل المساهمة](https://github.com/questdb/questdb/blob/master/CONTRIBUTING.md) - للحصول على تفاصيل حول بناء QuestDB، راجع [تعليمات البناء](https://github.com/questdb/questdb/blob/master/core/README.md) - [أنشئ fork](https://docs.github.com/en/github/getting-started-with-github/fork-a-repo) من QuestDB وقدم طلب سحب مع التغييرات المقترحة - عالق؟ انضم إلى [Slack العام](https://slack.questdb.com/) للمساعدة ✨ كعلامة على امتناننا، نرسل بضائع QuestDB للمساهمين! شكر كبير للأشخاص الرائعين التالين الذين ساهموا في QuestDB [مفتاح الرموز التعبيرية](https://allcontributors.org/docs/en/emoji-key):

clickingbuttons

💻 🤔 📓

ideoma

💻 📓 ⚠️

tonytamwk

💻 📓

sirinath

🤔

igor-suhorukov

💻 🤔

mick2004

💻 📦

rawkode

💻 🚇

solidnerd

💻 🚇

solanav

💻 📖

shantanoo-desai

📝 💡

alexprut

💻 🚧

lbowman

💻 ⚠️

chankeypathak

📝

upsidedownsmile

💻

Nagriar

💻

piotrrzysko

💻 ⚠️

mpsq

💻

siddheshlatkar

💻

Yitaek

💡

gabor-boros

💡

kovid-r

💡

TimBo93

🐛 📓

zikani03

💻

jaugsburger

💻 🚧

TheTanc

📆 🖋 🤔

davidgs

🐛 🖋

kaishin

💻 💡

bluestreak01

💻 🚧 ⚠️

patrickSpaceSurfer

💻 🚧 ⚠️

chenrui333

🚇

bsmth

📖 🖋

Ugbot

💬 📓 📢

lepolac

💻 🔧

tiagostutz

📓 🐛 📆

Lyncee59

🤔 💻

rrjanbiah

🐛

sarunas-stasaitis

🐛

RiccardoGiro

🐛

duggar

🐛

postol

🐛

petrjahoda

🐛

t00

🐛

snenkov

📓 🐛 🤔

marregui

💻 🤔 🎨

bratseth

💻 🤔 📓

welly87

🤔

fuzzthink

🤔 📓

nexthack

💻

g-metan

🐛

tim2skew

🐛 📓

ospqsp

🐛

SuperFluffy

🐛

nu11ptr

🐛

comunidadio

🐛

mugendi

🤔 🐛 📖

paulwoods222

🐛

mingodad

🤔 🐛 📖

houarizegai

📖

jjsaunier

🐛

zanek

🤔 📆

Geekaylee

📓 🤔

lg31415

🐛 📆

null-dev

🐛 📆

ultd

🤔 📆

ericsun2

🤔 🐛 📆

giovannibonetti

📓 🐛 📆

wavded

📓 🐛

puzpuzpuz

📖 💻 📓

rstreics

💻 🚇 📖

mariusgheorghies

💻 🚇 📖

pswu11

🖋 🤔 🎨

insmac

💻 🤔 🎨

eugenels

💻 🤔 🚧

bziobrowski

💻 📆

Zapfmeister

💻 📓

mkaruza

💻

DylanDKnight

📓 🐛

enolal826

💻

glasstiger

💻

argshook

💻 🤔 🎨 🐛

amunra

💻 📖 🐛

GothamsJoker

💻

kocko

💻

jerrinot

💻 🤔 🐛

rberrelleza

💻

Cobalt-27

💻

eschultz

💻

XinyiQiao

💻

terasum

📖

PlamenHristov

💻

tris0laris

📝 🤔

HeZean

💻 🐛

iridess

💻 📖

selmanfarukyilmaz

🐛

donet5

🤔 🐛

Zahlii

🐛

salsasepp

🐛

EmmettM

🐛 ⚠️

robd003

🤔

AllenEdison

🐛

CSharpDummy

🐛

shimondoodkin

🐛 🤔

huuhait

🐛 🤔

alexey-milovidov

🐛

suconghou

🐛

allegraharris

💻

oliver-daniel

💻

kerimsenturk5734

📖
هذا المشروع يلتزم بمواصفات [all-contributors](https://github.com/all-contributors/all-contributors). المساهمات من أي نوع مرحب بها!