এইচডিএফ 5 পৃথক পাইথন প্রক্রিয়া দ্বারা একযোগে নির্ভরযোগ্যভাবে লেখা এবং পড়া যায়?


9

আমি সময়ের সাথে সাথে একটি একক এইচডিএফ 5 ফাইলে লাইভ ডেটা রেকর্ড করার জন্য একটি স্ক্রিপ্ট লিখছি যাতে এই প্রকল্পের জন্য আমার সম্পূর্ণ ডেটাসেট অন্তর্ভুক্ত রয়েছে। আমি পাইথন ৩.6 এর সাথে কাজ করছি এবং clickডেটা সংগ্রহ করার জন্য একটি কমান্ড লাইন সরঞ্জাম তৈরি করার সিদ্ধান্ত নিয়েছি ।

আমার উদ্বেগ হ'ল যদি ডেটা সংগ্রহের স্ক্রিপ্টটি এইচডিএফ 5 ফাইলটিতে লিখতে থাকে এবং এখনও হওয়া এমএল আবেদন একই ফাইল থেকে ডেটা পড়ার চেষ্টা করে?

আমি এইচডিএফ গ্রুপের ডকুমেন্টেশনগুলিতে এইচডিএফ 5 সমান্তরাল আই / ও সম্পর্কে একবার দেখেছিলাম , তবে এটি আমার পক্ষে সত্যিই পরিষ্কার হয়নি clear

উত্তর:


10

এইচডিএফ 5 সমান্তরাল আই / ও এই সমস্যাটি সমাধান করবে না। সেই প্রযুক্তিটি মূলত পারফরম্যান্সের উদ্দেশ্যে, সংঘর্ষ এড়ানোর জন্য নয়।

আপনি যা চান তা এসডাব্লুএমআর (একক লেখক / একাধিক-পাঠক) হিসাবে জানেন :

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

ব্যবহারকারীদের এ জাতীয় সিস্টেমে যাচাই করতে সক্ষম করার জন্য, আমরা এসডাব্লুএমআর (উচ্চারিত সাঁতারু) কল করে একযোগে পঠন / লেখার ফাইল অ্যাক্সেস প্যাটার্ন বিকাশ করছি। একক লেখক / একাধিক-পাঠকের জন্য SWMR সংক্ষিপ্ত। এসডাব্লুএমআর কার্যকারিতা লেখক প্রক্রিয়াটিকে কোনও ফাইলে ডেটা যুক্ত করতে দেয় যখন একাধিক পাঠক প্রক্রিয়া ফাইল থেকে পড়ে read

এসডাব্লুএমআর 2016-03-30 এ প্রকাশিত প্রথম এইচডিএফ 5 সংস্করণে 1.10.0 এ অন্তর্ভুক্ত ছিল

এইচডিএফ 5 ফাইলগুলিতে একযোগে অ্যাক্সেস - একক লেখক / মাল্টিপল রিডার (এসডাব্লুএমআর)

একক লেখক / একাধিক পাঠক বা এসডাব্লুএমআর বৈশিষ্ট্য ব্যবহারকারীদের ডেটা লেখার সময় একই সাথে পড়তে সক্ষম করে। প্রক্রিয়া এবং ফাইল লকিংয়ের মধ্যে যোগাযোগের প্রয়োজন হয় না। প্রক্রিয়াগুলি একই বা বিভিন্ন প্ল্যাটফর্মগুলিতে চালানো যেতে পারে যতক্ষণ না তারা একটি সাধারণ ফাইল সিস্টেম ভাগ করে নেয় যা পসিএক্স অনুগত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.