RAID Atomicity
كما كنت تفعل، كنت أقرأ حتى على مستويات RAID بينما في الحمام. جاء هذا الموضوع من atomicity يصل، وانها شيء كنت أرغب في المشاركة.
ليس عادة المصدر الأكثر موثوقية من البيانات التقنية، ولكنني سوف اقتبس ويكيبيديا للمساعدة في شرح atomicity لتمهيد الطريق. مأخوذة من http://en.wikipedia.org/wiki/RAID تحت هذا الباب من "مشاكل مع RAID" ...
هذا هو وضع عدم فهم قليلا ونادرا ما يذكر لأنظمة تخزين زائدة عن الحاجة التي لا تستخدم ملامح المعاملات. قاعدة بيانات الباحث جيم رمادي وكتب "تحديث في مكان هو تفاحة مسمومة" [28] خلال الأيام الأولى للتسويق قواعد البيانات العلائقية. ومع ذلك، لم ينتبه إليها هذا التحذير ذهب إلى حد كبير وسقطت على جانب الطريق عند مجيء الغارة التي مهندسي البرمجيات العديد من أخطأ في حل كل سلامة تخزين البيانات ومشاكل الاعتمادية. العديد من البرامج تحديث كائن تخزين "في مكان"، وهذا هو، يكتبون نسخة جديدة من الكائن إلى عناوين القرص نفس الإصدار القديم للكائن. في حين أن البرنامج قد سجل أيضا بعض المعلومات دلتا في مكان آخر، انه يتوقع ان التخزين لتقديم "دلالات الكتابة الذري،" وهذا يعني أن الكتابة من البيانات وقعت سواء في مجمله أو لم يحدث على الإطلاق.
لقد حان هذا مرة أخرى في ضوء مؤخرا ولكن باسماء مختلفة مع المشاكل SSD فشل الكتابة العديد من المصنعين والموردين SSD المؤسسة تخزين ومعالجة هذه مع نظام تشغيل جديد أن يكتب كل البيانات بشكل تسلسلي، أبدا الإفراط في كتابة كتلة البيانات حتى لقد كتب كل من القرص ابتداء ثم الإفراط في كتابة كتل من البداية (والتي من الواضح تم اطلاق سراح ما يصل 1).









































