الانتقال إلى المحتوى الرئيسي
chDB هو محرك SQL OLAP سريع يعمل داخل العملية، ومدعوم من ClickHouse v25.8.2.1. يمكنك استخدامه عندما تريد الاستفادة من قوة ClickHouse داخل لغة برمجة من دون الحاجة إلى الاتصال بخادم ClickHouse.

الميزات الرئيسية

  • محرك SQL OLAP يعمل داخل العملية - مدعوم من ClickHouse، ولا حاجة إلى تثبيت خادم ClickHouse
  • تنسيقات بيانات متعددة - دعم للإدخال والإخراج لتنسيقات Parquet وCSV وJSON وArrow وORC وأكثر من 70 تنسيقًا آخر
  • تقليل نسخ البيانات إلى الحد الأدنى - من C++ إلى بايثون باستخدام python memoryview
  • تكامل غني مع منظومة بايثون - دعم أصلي لـ Pandas وArrow وDB API 2.0، مع اندماج سلس في مسارات عمل علوم البيانات الحالية
  • من دون تبعيات - لا حاجة إلى تثبيت قواعد بيانات خارجية
  • DataStore API - واجهة برمجة تطبيقات متوافقة مع pandas مع تحسين SQL، وتدعم أكثر من 630 طريقة

DataStore: واجهة برمجة تطبيقات متوافقة مع pandas

جديد! يوفّر DataStore واجهة برمجة تطبيقات متوافقة مع pandas تجمع بين أسلوب pandas المألوف وأداء ClickHouse.
ابدأ مع Hex

الترحيل بسطر واحد

# Just change your import - your pandas code works unchanged
- import pandas as pd
+ from chdb import datastore as pd

df = pd.read_csv("data.csv")
result = df[df['age'] > 25].groupby('city')['salary'].mean()

أبرز مؤشرات الأداء

العمليةpandasDataStoreمضاعف السرعة
GroupBy count347ms17ms19.93x
مسار معالجة معقّد2,047ms380ms5.39x
Filter+Sort+Head1,537ms350ms4.40x
اختبارات الأداء على 10 ملايين صف

ميزات DataStore

  • أكثر من 630 طريقة API - 209 طريقة من pandas DataFrame، وأكثر من 185 طريقة وصول
  • التنفيذ الكسول - تُحوَّل العمليات إلى SQL مُحسَّن
  • SQL pushdown - تُنفَّذ عوامل التصفية وعمليات التجميع على مصدر البيانات
  • مصادر بيانات شاملة - اقرأ من الملفات وS3 وقواعد البيانات وبحيرات البيانات
اعرف المزيد: وثائق DataStore

ما اللغات التي يدعمها chDB؟

يدعم chDB واجهات الربط اللغوية التالية:

كيف أبدأ؟

لمستخدمي pandas

ابدأ باستخدام DataStore API للحصول على تجربة pandas مألوفة مع أداء ClickHouse:

مرجع DataStore API

أدلة SQL API

فيديو تمهيدي

شاهد مقدمة موجزة عن chDB وتعرّف على كيف يوفّر إمكانات ClickHouse داخل بيئة بايثون لديك:

اختبارات قياس الأداء

يقدّم chDB أداءً استثنائيًا في مختلف السيناريوهات:

حول chDB

الترخيص

يتوفر chDB بموجب ترخيص Apache، الإصدار 2.0. اطّلع على LICENSE لمزيد من المعلومات.
آخر تعديل في ٢٩ يونيو ٢٠٢٦