Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

الواجهة الأصلية (TCP)

يُستخدم البروتوكول الأصلي في عميل سطر الأوامر، وفي الاتصال بين الخوادم أثناء معالجة الاستعلامات الموزعة، وكذلك في بعض مكتبات العملاء للغات البرمجة (مثل clickhouse-go).

يوفّر ClickHouse مواصفات رسمية للبروتوكول الأصلي وللتنسيق العمودي الذي يحمله:

  • Native Protocol — تأطير الحزم، وآلة حالات الاتصال، والتفاوض على الإصدار، وجسم كل رسالة لا تكون من نوع Block.
  • Native Format — بنية Block والأعمدة، والترميزات الخاصة بكل نوع، وإطار الضغط. يظهر هذا التنسيق أيضًا خارج بروتوكول TCP، على سبيل المثال مع FORMAT Native عبر HTTP.
Navigation