আমি স্ব-শিক্ষিত এবং আমার কাছে সিএস ডিগ্রি নেই। ডেটা স্ট্রাকচার সম্পর্কে আমি যত বেশি শিখছি, আমি আজ ও যুগে ততই আশ্চর্য হয়েছি, ওএসের বুনিয়াদি ডাটা স্টোরেজ স্ট্রাকচার হিসাবে আমরা কীভাবে এখনও ফাইল সিস্টেম, ডিরেক্টরি এবং ফাইল সহ স্যাডেল করব?
আমি এর সরলতাটি বুঝতে পারি তবে আজকাল মনে হয় দেশীয়ভাবে আরও বিকল্প থাকতে পারে। যতদূর আমি সচেতন, ফাইল সিস্টেমের প্রাথমিক কার্যকারিতা উন্নত করার একমাত্র প্রকল্প ছিল রিসারএফস, যেখানে আপনি বলতে পারবেন কোন ফাইলের কোন লাইনটি কার দ্বারা এবং কখন পরিবর্তন হয়েছিল।
উদাহরণস্বরূপ, যদি আমি ফাইলগুলির জন্য নেটিগ ট্যাগিং করতে পারি, যেখানে আমি চিত্র, ডায়াগ্রাম, ওয়ার্ড-প্রসেসিং ডকুমেন্টস, একটি সম্পূর্ণ কোড সংগ্রহস্থল, যা কোনও একক প্রকল্পের অন্তর্গত হিসাবে ট্যাগ করতে পারি, তা সত্যিই আমার পক্ষে সহায়ক। যেহেতু আমি ফাইল সিস্টেমের দৃষ্টান্তের মধ্যে আটকে আছি, আমি জানি যে আমি তাদের সকলকে একটি ফোল্ডার / ডিরেক্টরিতে রাখতে পারি, তবে তারা যদি ইতিমধ্যে পৃথক পৃথক ডিরেক্টরিতে উপস্থিত থাকে এবং তাদের সেখানে থাকার দরকার হয় তবে? আমি জানি যে এখানে এমন কিছু প্রোগ্রাম রয়েছে যা এটি করতে পারে তবে সেগুলি ফাইল সিস্টেমে নেই কেন?
আপনি RDBMSes এর সাথে পাওয়ার মতো কিছু হ'ল ফাইল সিস্টেমে কিছু ধরণের সম্পর্কযুক্ত বৈশিষ্ট্য। আমি বুঝতে পারি যে এটি ভিস্তার / 7 এর অংশ হওয়ার কথা ছিল, তবে এটি বৈশিষ্ট্য তালিকা থেকেও বাদ পড়ে।
অবশ্যই, কোনও প্রোগ্রাম একটি বাইনারি ফাইল সঞ্চয় করতে পারে এবং এতে যে কোনও ডেটা স্ট্রাকচার চায় সেগুলি রাখতে পারে, কেন ওএস ফাইল সিস্টেমের সহজ উত্তরাধিকারের বাইরে, ডেটা সংরক্ষণের আরও জটিল উপায় অফার করতে পারেনি?