تقسیم شدہ فائل سسٹم کا ایک مجموعہ۔
ڈیٹا ذخیرہ کرنے کی صلاحیت اور میٹا ڈیٹا
لچک۔ سنگل نوڈس کی ناکامیوں کے لیے۔
لچک۔ کسی بھی وقت نیٹ ورک کو وسعت یا سکڑانا۔
بہت زیادہ چلانے کے قابل ہونا۔ کم یاداشت سرورز
اے۔ تقسیم شدہ فائل سسٹم ، عام طور پر ، ایک فراہم کریں۔ مثالی طور پر POSIX مطابق فائل سسٹم انٹرفیس یہ اس کی تعریف کا سب سے بڑا ٹکڑا ہے کیونکہ تقسیم شدہ انداز میں ڈیٹا رکھنے والے نوڈس کا ایک کلسٹر بنانا کئی مختلف طریقوں سے حاصل کیا جا سکتا ہے ، لیکن اس کی تعمیر جو ایک تک رسائی فراہم کرتی ہے قابل استعمال فائل سسٹم انٹرفیس مشکل ہے۔ ایک فائل فائل سسٹم عام طور پر فرض کیا جاتا ہے۔ مقامیاور اس طرح ، بہت سی ایپلی کیشنز اس تک تیزی سے رسائی فرض کرتی ہیں ، تاخیر کے ممکنہ مسائل کو نظر انداز کرتے ہوئے جو کہ ریموٹ ڈیٹا کی مدد سے فائل سسٹم پر پیدا ہو سکتا ہے۔ مقامی اور ریموٹ فائل سسٹمز کے درمیان بہت کم ایپلی کیشنز کو سمجھا جاتا ہے۔
تقسیم شدہ فائل کے ساتھ فائل سسٹم کو تبدیل کرنا اس کی ایک شکل سمجھا جاسکتا ہے۔ پسماندہ مطابقت ... اگر آپ کلاؤڈ ماحول میں ایسی ایپلی کیشن تعینات کرنا چاہتے ہیں جو اپنے ڈیٹا لیئر کے لیے فائل سسٹم تک رسائی پر انحصار کرتی ہے تو ، کلاؤڈ کو ایک فائل سسٹم انٹرفیس مہیا کرنا ہوتا ہے جو مشینوں میں من مانی نقل تیار کر سکتا ہے۔ تاہم ، کسی ایک صارف کے معاملے میں ، اسے اوور ہیڈ کے انتظام کو کم کرنے کا ایک طریقہ بھی سمجھا جا سکتا ہے ... آپ چلانے والے ہر ایک سرور سے ڈیٹا کے بیک اپ کو ٹریک کرنے کے بجائے ، آپ نیٹ ورک پر مبنی فائل سسٹم کی صحت کو ٹریک کر سکتے ہیں اور بیک اپ شیڈول کر سکتے ہیں۔ اس پر.
اگر آپ کو فائل سسٹم سیمنٹکس تک سخت رسائی کی ضرورت نہیں ہے تو ، تقسیم شدہ آبجیکٹ اسٹوریج انٹرفیس آسان ہے اور جیسا کہ۔ پورٹیبل اور عالمگیر بطور فائل سسٹم ، نیٹ ورک پر مطابقت پذیری کا بوجھ کم ہونے کے بعد سے ، ہر چیز کا ذخیرہ فی میٹا ڈیٹا نہیں رکھتا ہے۔ کچھ آبجیکٹ اسٹوریج سافٹ ویئر ایک فائل سسٹم انٹرفیس پیش کرتا ہے جو اوپر بنایا گیا ہے۔
چونکہ ہمارا مقصد ہے۔ نہیں بڑا ڈیٹا ، ہم جیسے حل کو نظر انداز کرتے ہیں۔ ایچ ڈی ایف ایس۔.
اوپن اے ایف ایس۔ : یہ مناسب طریقے سے تقسیم شدہ فائل سسٹم نہیں ہے ، کیونکہ یہ ہے۔ وفاقی جس کا مطلب ہے کہ سنگل نوڈ کی ناکامی خلل ڈال سکتی ہے۔
من ایف ایس۔ : MinFS MinIO کے لیے ایک فیوز ڈرائیور ہے ، جو کہ ایریزر کوڈنگ کے ساتھ سیدھا آگے تقسیم شدہ آبجیکٹ اسٹوریج ہے ، لیکن یہ وسائل پر سستا دکھائی نہیں دیتا۔
xtreemefs : XtreemeFS نیٹ ورک پر RAID0 کے برابر کے ساتھ لچک حاصل کرتا ہے۔
glusterfs: سیٹ اپ میں آسان لیکن ناقص کارکردگی۔
سیف : سیٹ اپ (اور مینیج) کرنا مشکل لیکن بہت اچھی (اور ٹیون ایبل) کارکردگی کے ساتھ۔
چھپکلی : مہذب کارکردگی ، کم ابتدائی میموری کا نشان لیکن بھاری بوجھ کے نیچے زیادہ۔
اورنج ایف ایس : کم سے کم فوٹ پرنٹ ، دونوں کرنل ماڈیول اور فوزر ماڈیول ، v3 پر async میٹا ڈیٹا کا انتظار کر رہے ہیں
beegfs : کم فوٹ پرنٹ ، دانا ماڈیول (لیکن برقرار فوزر ماڈیول) ، بہترین کارکردگی۔
سمندری سوار : فیوزر ماڈیول کے ساتھ آسانی سے پلگ قابل آبجیکٹ اسٹوریج۔
یہاں کچھ بینچ مارک ٹیبل کے نتیجے میں آتے ہیں ، وہ تمام فائل سسٹمز کا احاطہ نہیں کرتے ، اور شاید اس وقت پرانے ہو سکتے ہیں ، اورf2fs
نتائج کیشنگ شاید پھسل گئی ہو :)
FS
seq
rread
rrw
files
create
read
append
rename
delete
raw
78793
1.0409e6
89958
179483
17300.0
23550.0
14408.0
4677
5373
zfs
102121
1.3985e6
92391
198410
29180.0
4470.0
18980.0
4695
8468
f2fs
2.064e6
1.455e6
101674
184495
28320.0
10950.0
16890.0
4233
3912
xtreemefs
159310
29117
29468
1690
510.0
1190.0
520.0
274
330
glusterfs
178026
17222
18152
5681
4380.0
7620.0
3110.0
413
1076
beegfs
79934
103006
85983
24867
9830.0
12660.0
10470.0
2889
3588
orangefs
330781
54735
41611
5523
5120.0
7020.0
6130.0
638
1989
FS
seq
rread
rrw
files
create
read
append
raw
76
266440
22489
44870
4430
6028
3688
zfs
99
358000
23097
49602
7470
1146
4860
f2fs
2064
372524
25418
46123
7250
2803
4325
xtreemefs
155
7279
7366
422
131
306
134
glusterfs
173
4305
4537
1420
1123
1951
798
beegfs
78
25751
21495
6216
2518
3242
2682
orangefs
323
13683
10402
1380
1310
1979
1571
FS
CPU (Server)
CPU (Client)
RAM (Server)
RAM (Client)
xtreemefs
100
25
300
201
glusterfs
100
50
92
277
beegfs
80
80
42
31
orangefs
15
75
60
20
یہ ہیں بینچ مارک ڈیٹا۔
sysctl knobs کو زیادہ سے زیادہ تھروپٹ کے لیے بنایا گیا تھا ، لیکن ان کو مبینہ طور پر بیکار ہونا چاہیے ، اور ممکنہ طور پر معیارات کو ترچھا کرنا چاہیے ، کیونکہ ایک متفاوت نیٹ ورک میں وہ نوبس ہمیشہ لاگو نہیں ہوتے ہیں ، اور ویسے بھی وہ ہیں نیٹ ورک پر منحصر ، لہذا یہاں تک کہ اگر ان کا اطلاق کیا جائے تو ، جگہ میں دوسری رکاوٹیں ہوسکتی ہیں۔
اضافی موازنہ ، وکی پیڈیا سے, seweedfs سے.