إنه يوم باي! لنحسب باي باستخدام SQL
- يستخدم هذا المثال دالة الجدول
numbers_mtفي ClickHouse لإرجاع مليار صف، ولا يستغرق سوى 40 ملّي ثانية لحساب النتيجة:
- يعالج المثال التالي أيضًا مليار رقم، ولكن ليس بهذه السرعة:
- هذا بلا شك خيارنا المفضل في ClickHouse (وهو الأدق!):
- يبدو أن أحدهم كان يعرف حساب المثلثات جيدًا في هذه المسألة:
- إليك واجهة برمجة تطبيقات مفيدة تتيح لك تحديد عدد الأرقام التي تريدها:
- هذا ذكي - إذ يستخدم دوال المسافة في ClickHouse:
- إذا كنت فيزيائيًا، فسيعجبك هذا:
- طريقة غير مباشرة أخرى (اقترحها Alexey Milovidov) دقيقة حتى 7 منازل عشرية - وهي سريعة:
إذا كان لديك المزيد، فسنكون سعداء بمساهمتك بها. شكرًا!