عن المشروع

CockroachDB هي قاعدة بيانات SQL موزعة سحابية الأصل تُستخدم لبناء وتوسيع وإدارة التطبيقات ذات الكثافة العالية للبيانات. تم بناؤها على مخزن قيم‑مفتاح معاملاتية ومتسقة بقوة. وفقًا لملف README، يمكنها التوسع أفقياً؛ وتتحمل فشل الأقراص، الآلات، الرفوف، وحتى مراكز البيانات مع حد أدنى من اضطراب الكمون ودون تدخل يدوي؛ وتدعم معاملات ACID المتسقة بقوة؛ وتوفر واجهة برمجة تطبيقات SQL لتنظيم البيانات ومعالجتها واستعلامها. يدعم المشروع بروتوكول سلك PostgreSQL، لذا يمكن للمستخدمين الاتصال باستخدام برامج تشغيل العملاء المتوافقة مع PostgreSQL وORMs. يشير ملف README إلى برامج التشغيل الموصى بها، وتطبيقات مثال، ودروس تعليمية. تشمل خيارات البدء تثبيت ملف تنفيذي مُسبق البناء أو بناءه من المصدر، تشغيل مجموعة محلية، استخدام عميل SQL المدمج، تعلم SQL الخاص بـ CockroachDB، واستكشاف ميزات مثل تكرار البيانات، وإعادة التوازن التلقائي، والتحمل للخطأ والاستعادة. توثيق النشر يغطي CockroachCloud، النشر اليدوي على عدة آلات، منصات السحابة، وأنظمة التنسيق. تتوفر مساعدة المجتمع عبر Slack مجتمع CockroachDB، منتدى CockroachDB، Stack Overflow، وقضايا GitHub. تُرحّب بالمساهمات، مع قائمة قضايا أولية جيدة وإرشادات الويكي. لتفاصيل الهندسة المعمارية، يربط ملف README بدليل الهندسة المعمارية ووثيقة التصميم الأصلية. كما يربط بصفحة مقارنة ومحادثات تقنية، مدونة، ووثائق التصميم الرئيسية. ملاحظة الترخيص: الإصدارات التي صدرت في 18 نوفمبر 2024 أو بعده (v24.3 وما بعدها، بالإضافة إلى بعض تصحيحات الباتش لـ v23.1.29+، v23.2.16+، v24.1.7+، و v24.2.5+) تُنشر تحت رخصة برنامج CockroachDB (CSL)؛ حقوق النشر تعود إلى مؤلفي Cockroach ما لم يُذكر غير ذلك.