QuestDB Logo

 

QuestDB community Slack channel QuestDB open source contributors QuestDB on Apache Maven

[English](https://github.com/questdb/questdb) | [简体中文](README.zh-cn.md) | [繁體中文](README.zh-hk.md) | العربية | [Italiano](README.it-it.md) | [Українська](README.ua-ua.md) | [Español](README.es-es.md) | [Português](README.pt.md) | [日本語](./README.ja-ja.md) | [Türkçe](./README.tr-tr.md) # QuestDB
QuestDB هي قاعدة بيانات SQL عالية الأداء ومفتوحة المصدر للتطبيقات في الخدمات المالية، إنترنت الأشياء، التعلم الآلي و DevOps وإمكانية المراقبة. يتضمن نقاط النهاية لبروتوكول الأسلاك PostgreSQL ، والابتلاع الحيادي للمخطط عالي الإنتاجية باستخدام بروتوكول خط InfluxDB ، وواجهة برمجة تطبيقات REST للاستعلامات، الواردات بالجملة والصادرات. تقوم QuestDB بتنفيذ ANSI SQL بامتدادات أصلية لميزات اللغة الموجهة للوقت. تجعل هذه الإضافات من السهل ربط البيانات من مصادر متعددة باستخدام الصلات العلائقية والمتسلسلات الزمنية. يحقق QuestDB أداءً عاليًا من نموذج التخزين الموجه إلى العمود، والمتجه المتوازي بشكل كبير التنفيذ ، تعليمات SIMD ، والعديد من التقنيات منخفضة الكمون. تم إنشاء قاعدة الشفرة بالكامل من الألف إلى الياء باستعمال ال Java و C ++، بدون تبعيات، وخالية 100٪ من جامع البيانات المهملة.
QuestDB Web Console showing multiple SQL statements and visualizing a query as a chart

جرب QuestDB

نحن نوفر عرضًا توضيحيًا مباشرًا مزودًا بأحدث إصدار من QuestDB ومجموعة بيانات تقدر ب 1.6 مليار صف مع 10 سنوات من رحلات تاكسي مدينة نيويورك للاستعلام لتشغيل QuestDB، يمكن استخدام Docker للبدء بسرعة:
```bash docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb ```
يمكن لمستخدمي macOS استخدام Homebrew:
```bash brew install questdb brew services start questdb questdb start // To start questdb questdb stop // To stop questdb ```
توفر صفحة تحميلات QuestDB تحميلات مباشرة للثنائيات وتحتوي على تفاصيل حول طرق التثبيت والنشر الأخرى.

الاتصال بـ QuestDB

يمكنك التفاعل مع QuestDB باستخدام الواجهات التالية: - وحدة تحكم الويب الاستماع على المنفذ `9000` - REST API في المنفذ `9000` - PostgreSQL بروتوكول سلكي على المنفذ `8812` - بروتوكول خط InfluxDB لبث عالي الإنتاجية على المنفذ `9009`

كيف يقارن QuestDB مع TSDBs الأخرى مفتوحة المصدر

فيما يلي عدد العناصر الأساسية العالية مجموعة معايير السلسلة الزمنية النتائج باستخدام حالة استخدام `cpu-only` مع 6 عمال على AMD Ryzen 3970X:
مخطط بياني يقارن الحد الأقصى من الإنتاجية لكل من QuestDB و ClickHouse و TimescaleDB و InfluxDB.
يوضح الجدول التالي وقت تنفيذ الاستعلام لمليار صف يتم تشغيلها على نسخة "c5.metal" باستخدام 16 من 96 سلسلة متاحة: | الاستعلام | مدة العرض | | ------------------------------------------------------------ | ---------- | | `SELECT sum(double) FROM 1bn` | 0.061 secs | | `SELECT tag, sum(double) FROM 1bn` | 0.179 secs | | `SELECT tag, sum(double) FROM 1bn WHERE timestamp in '2019'` | 0.05 secs | ## التوثيق والموارد - توضح وثائق QuestDB كيفية تشغيل وتهيئة QuestDB بالمراجع الفنية. - تعد مساحة عمل Slack الخاصة بنا مكانًا رائعًا للمناقشات التقنية ولقاء مستخدمين آخرين. :wave: - مناقشات GitHub هي المكان الذي يشارك فيه مستخدمونا أفكارًا حول الميزات وطرح الأسئلة وإظهار ما قاموا ببنائه. - قضايا GitHub مخصصة لتقارير الأخطاء. - تسرد معالم المشروع المهام والميزات التي نعمل عليها للإصدارات القادمة. - دروس كتبها أعضاء مجتمعنا تظهر ما يمكن عمله مع QuestDB. - QuestDB على Stack Overflow لديها حلول مشتركة لاستكشاف الأخطاء وإصلاحها. ## المساهمة يسعدنا دائمًا أن يكون لدينا مساهمات في المشروع سواء كانت المساهمة بالكود، التوثيق، التبليغ عن الأخطاء، طلب ميزات أو التعليقات. للبدء بالمساهمة: - ألق نظرة على مشكلات GitHub المصنفة "[Good first issue](https://github.com/questdb/questdb/issues?q=is%3Aissue+is%3Aopen+label%3A%22Good+first+issue%22)". - إقرأ [دليل المساهمة](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 وإرسل طلب سحب مع التغييرات المقترحة. كدليل على امتناننا، سنرسل للمساهمين بعضًا من غنائم QuestDB مثل الملصقات والقمصان! :star2: نتقدم بالشكر الجزيل إلى الأشخاص الرائعين التاليين الذين ساهموا في 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

📖
هذا المشروع يتبع تخصيص كل المساهمين. جميع المساهمات من أي نوع مرحب بها!