إنشاء جدول
كتابة البيانات
StripeLog جميع الأعمدة في ملف واحد. ولكل استعلام INSERT، يُلحِق ClickHouse كتلة البيانات بنهاية ملف الجدول، ويكتب الأعمدة واحدًا تلو الآخر.
لكل جدول، يكتب ClickHouse الملفات التالية:
data.bin— ملف البيانات.index.mrk— ملف العلامات. تحتوي العلامات على إزاحات لكل عمود في كل كتلة بيانات تم إدراجها.
StripeLog العمليتين ALTER UPDATE وALTER DELETE.
قراءة البيانات
SELECT يعرض الصفوف بترتيب غير متوقع. استخدم عبارة ORDER BY لفرز الصفوف.
مثال للاستخدام
INSERT لإنشاء كتلتَي بيانات داخل الملف data.bin.
يستخدم ClickHouse عدة خيوط تنفيذ عند استعلام البيانات. يقرأ كل خيط تنفيذ كتلة بيانات منفصلة ويُرجع الصفوف الناتجة بشكل مستقل فور انتهائه. ونتيجةً لذلك، لا يتطابق ترتيب كتل الصفوف في المخرجات، في معظم الحالات، مع ترتيب الكتل نفسها في المدخلات. على سبيل المثال: