عن المشروع

Apache Fluss هو نظام تخزين تدفقي مفتوح المصدر مصمم لأعباء العمل التحليلية في الوقت الحقيقي والذكاء الاصطناعي. يعمل كطبقة بيانات في الوقت الحقيقي لبنى Lakehouse، ويسد الفجوة بين تدفق البيانات وLakehouse للبيانات. يتيح Fluss استيعاب البيانات ومعالجتها بزمن انتقال منخفض وإنتاجية عالية مع التكامل مع محركات الحوسبة الشائعة مثل Apache Flink وApache Spark، مع دعم مخطط لـ StarRocks. تشمل الميزات الرئيسية: - **حداثة بيانات أقل من ثانية**: استيعاب مستمر وتوفر فوري للبيانات للتحليلات منخفضة الزمن واتخاذ القرار في الوقت الحقيقي. - **توحيد التدفق وLakehouse**: يستخدم الجداول كتجريد واحد لتوحيد البيانات في الوقت الحقيقي والتاريخية عبر المحركات، مما يتيح تخزينًا تدفقيًا أصليًا مع وصول منخفض الزمن فوق lakehouse. - **تدفق عمودي**: مبني على Apache Arrow، يدعم أساسيات قواعد البيانات على تدفقات البيانات، وتقليم الأعمدة، ودفع المسندات لتقليل تكاليف الإدخال/الإخراج والشبكة. - **فصل الحوسبة عن التخزين**: يركز معالجو التدفق على الحوسبة بينما يدير Fluss الحالة والتخزين، ويقدم ميزات مثل إزالة التكرار، والتحديثات الجزئية، وصلات الدلتا، ومحركات دمج التجميع. - **تخزين جاهز للتعلم الآلي والذكاء الاصطناعي**: طبقة تخزين موحدة تدعم البيانات الصفية والعمودية والمتجهة ومتعددة الوسائط لمخازن الميزات في الوقت الحقيقي ومستودعات بيانات التعلم الآلي/الذكاء الاصطناعي المركزية. - **سجلات التغيير وتتبع القرار**: يوفر توليد سجل التغيير المدمج تاريخًا إلحاقيًا فقط لتطور الحالة والقرار للتدقيق وإعادة الإنتاج والملاحظة. ## البناء المتطلبات الأساسية: بيئة شبيهة بـ Unix، وGit، وMaven (>= 3.8.6)، وJava 11. ```bash git clone https://github.com/apache/fluss.git cd fluss ./mvnw clean package -DskipTests ``` يستخدم البناء Maven Wrapper لضمان إصدار Maven الصحيح. يتم تثبيت المشروع في `build-target`. ## المساهمة Apache Fluss مفتوح المصدر ويرحب بالمساهمات. يمكنك الانضمام إلى المناقشات، وفتح مشكلات للأخطاء أو طلبات الميزات، والمساهمة بالكود أو التوثيق. ## الترخيص Apache Fluss مرخص بموجب ترخيص Apache 2.0.