System prevalence
সিস্টেমের বিস্তার হল একটি সহজ সফ্টওয়্যার স্থাপত্য প্যাটার্ন যা সিস্টেম ইমেজ (স্ন্যাপশট) এবং লেনদেনের জার্নালিংকে একত্রিত করে গতি, কর্মক্ষমতা মাপকাঠি, স্বচ্ছ অধ্যবসায় এবং কম্পিউটার সিস্টেমের অবস্থার স্বচ্ছ লাইভ মিররিং প্রদান করে। একটি প্রচলিত ব্যবস্থায়, রাষ্ট্রকে স্থানীয় বিন্যাসে স্মৃতিতে রাখা হয়, সমস্ত লেনদেন জার্নাল করা হয় এবং সিস্টেম চিত্রগুলি নিয়মিত ডিস্কে সংরক্ষণ করা হয়। সিস্টেম ইমেজ এবং লেনদেনের জার্নালগুলি গতির জন্য ভাষা-নির্দিষ্ট ক্রমিক বিন্যাসে বা ক্রস-ল্যাঙ্গুয়েজ বহনযোগ্যতার জন্য এক্স. এম. এল বিন্যাসে সংরক্ষণ করা যেতে পারে। 2001 সালে ক্লাউস উয়েস্টফেল্ড জাভার জন্য লেখা এই শব্দটির প্রথম ব্যবহার এবং একটি সিস্টেম প্রাদুর্ভাব স্তরের সাধারণ, সর্বজনীনভাবে উপলব্ধ বাস্তবায়ন ছিল প্রিভেলার। সুবিধাগুলি কেবলমাত্র র্যাম-এ সিস্টেমের অবস্থা তার স্বাভাবিক, প্রাকৃতিক, ভাষা-নির্দিষ্ট বিন্যাসে রাখা হল একটি ডিবিএমএস থেকে সংরক্ষণ এবং পুনরুদ্ধারের সময় প্রয়োজনীয় একাধিক রূপান্তরের তুলনায় দ্রুত এবং আরও প্রোগ্রামার-বান্ধব মাত্রার অর্ডার। উদাহরণস্বরূপ, মার্টিন ফাউলার একটি লেনদেন-জার্নাল এবং সিস্টেম-ইমেজ (স্ন্যাপশট) ভিত্তিক ব্যবসায়িক ব্যবস্থার সাথে "এলএমএএক্স আর্কিটেকচার" বর্ণনা করেছেন, যা একটি থ্রেডে প্রতি সেকেন্ডে 6 মিলিয়ন লেনদেন প্রক্রিয়া করতে পারে। প্রয়োজনীয়তা একটি প্রচলিত ব্যবস্থার র্যাম-এ তার পুরো অবস্থা ধরে রাখার জন্য পর্যাপ্ত মেমরি প্রয়োজন ("প্রচলিত অনুমান")। বিস্তারের প্রবক্তারা দাবি করেন যে র্যামের দাম হ্রাস করে এটি ক্রমাগত হ্রাস করা হয় এবং অনেক ব্যবসায়িক ডাটাবেস ইতিমধ্যে স্মৃতিতে ফিট করার জন্য যথেষ্ট ছোট। প্রোগ্রামারদের সঞ্চয় এবং পুনরুদ্ধারের জন্য প্রশ্নের জন্য স্পষ্ট এপিআই কল ব্যবহার করার পরিবর্তে র্যাম-এ স্থানীয়ভাবে ব্যবসায়িক রাষ্ট্রের সাথে কাজ করার দক্ষতা প্রয়োজন। সিস্টেমের ঘটনাগুলি অবশ্যই জার্নালিংয়ের জন্য আকর্ষণীয় হতে হবে। আইবিএম ডেভেলপারওয়ার্কসের জন্য কার্লোস ভিলেলার অবজেক্ট-রিলেশনাল ম্যাপিং রেফারেন্স এক্সটার্নাল লিঙ্ক "অ্যান ইন্ট্রোডাকশন টু অবজেক্ট প্রিভ্যালেন্স" দেখুন। "বিস্তারঃ স্বচ্ছ, ত্রুটি-সহনশীল বস্তু অধ্যবসায়", জিম প্যাটারসনের দ্বারা ও 'রিলির OnJava.com "অবজেক্ট প্রসার": ক্লাউস উয়েস্টফেল্ডের মূল নিবন্ধ যা 2001 সালে অ্যাডভোগাটোতে প্রকাশিত হয়েছিল। মেডেলিনঃ একটি রুবি বাস্তবায়ন অধ্যবসায়