منصوبے کے بارے میں
Apache Fluss ایک اوپن سورس اسٹریمنگ اسٹوریج سسٹم ہے جو ریئل ٹائم اینالیٹکس اور AI ورک لوڈز کے لیے ڈیزائن کیا گیا ہے۔ یہ Lakehouse آرکیٹیکچرز کے لیے ریئل ٹائم ڈیٹا لیئر کے طور پر کام کرتا ہے، ڈیٹا اسٹریمنگ اور ڈیٹا Lakehouse کے درمیان خلا کو پُر کرتا ہے۔ Fluss کم لیٹنسی، ہائی تھرو پٹ ڈیٹا انجیشن اور پروسیسنگ کو قابل بناتا ہے جبکہ مقبول کمپیوٹ انجنز جیسے Apache Flink اور Apache Spark کے ساتھ انٹیگریٹ ہوتا ہے، StarRocks سپورٹ منصوبہ بند ہے۔
اہم خصوصیات میں شامل ہیں:
- **سب سیکنڈ ڈیٹا فریشنس**: مسلسل انجیشن اور فوری ڈیٹا دستیابی کم لیٹنسی اینالیٹکس اور ریئل ٹائم فیصلہ سازی کے لیے۔
- **اسٹریمنگ اور Lakehouse کا اتحاد**: ٹیبلز کو ایک واحد تجرید کے طور پر استعمال کرتا ہے تاکہ ریئل ٹائم اور تاریخی ڈیٹا کو انجنز میں یکجا کیا جا سکے، lakehouse کے اوپر کم لیٹنسی رسائی کے ساتھ اسٹریمنگ-نیٹو اسٹوریج کو فعال کرتا ہے۔
- **کالم اسٹریمنگ**: Apache Arrow پر مبنی، یہ ڈیٹا اسٹریمز پر ڈیٹا بیس پرائمیٹوز، کالم پروننگ، اور پریڈیکیٹ پش ڈاؤن کو سپورٹ کرتا ہے تاکہ I/O اور نیٹ ورک لاگت کو کم کیا جا سکے۔
- **کمپیوٹ-اسٹوریج علیحدگی**: اسٹریم پروسیسرز کمپیوٹیشن پر توجہ مرکوز کرتے ہیں جبکہ Fluss اسٹیٹ اور اسٹوریج کا انتظام کرتا ہے، ڈی ڈپلیکیشن، جزوی اپ ڈیٹس، ڈیلٹا جوائنز، اور ایگریگیشن مرج انجنز جیسی خصوصیات پیش کرتا ہے۔
- **ML اور AI کے لیے تیار اسٹوریج**: ایک متحد اسٹوریج لیئر جو قطار پر مبنی، کالم، ویکٹر، اور ملٹی موڈل ڈیٹا کو ریئل ٹائم فیچر اسٹورز اور مرکزی ML/AI ڈیٹا ریپوزٹریز کے لیے سپورٹ کرتی ہے۔
- **چینج لاگز اور فیصلہ ٹریکنگ**: بلٹ ان چینج لاگ جنریشن آڈیٹنگ، ری پروڈیوس ایبلٹی، اور آبزرویبلٹی کے لیے اسٹیٹ اور فیصلہ ارتقا کی صرف اپینڈ ہسٹری فراہم کرتی ہے۔
## بلڈنگ
شرائط: یونکس جیسا ماحول، Git، Maven (>= 3.8.6)، اور Java 11۔
```bash
git clone https://github.com/apache/fluss.git
cd fluss
./mvnw clean package -DskipTests
```
بلڈ درست Maven ورژن کو یقینی بنانے کے لیے Maven Wrapper استعمال کرتا ہے۔ پروجیکٹ `build-target` میں انسٹال ہوتا ہے۔
## تعاون
Apache Fluss اوپن سورس ہے اور تعاون کا خیر مقدم کرتا ہے۔ آپ مباحثوں میں شامل ہو سکتے ہیں، بگز یا فیچر درخواستوں کے لیے ایشوز کھول سکتے ہیں، اور کوڈ یا دستاویزات میں حصہ ڈال سکتے ہیں۔
## لائسنس
Apache Fluss Apache License 2.0 کے تحت لائسنس یافتہ ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.