سؤال

لقد بدأت البحث في مشروع سيحتاج إلى توفير دلالات ACID في قاعدة بياناته.

نظرًا لطبيعة البيانات، فهي غير مناسبة للتخزين في الأنظمة الشائعة الجاهزة (القيمة العلائقية أو القيمة الأساسية).

ما هي بعض الموارد الجيدة حول كيفية تنفيذ الأنظمة التي يجب أن توفر دلالات ACID؟

يعرض بحث Google النموذجي مزيدًا من المعلومات حول النظام الذي يوفر بالفعل دلالات ACID بدلاً من كيفية تنفيذ مثل هذه الأنظمة.

هل كانت مفيدة؟

المحلول

ARIES هي خوارزمية شائعة لتنفيذ قاعدة بيانات ACID (على سبيل المثال.يستخدم SQL Server هذه الخوارزمية).

  1. ويكيبيديا على برج الحمل
  2. ورقة الحمل

نصائح أخرى

وتيموثي ليري - كيفية تشغيل دماغك

http://www.youtube.com/watch؟v=SQq_XmhBTgg

إذا كنت تعرف الألمانية، أنصحك بذلك

  • ألفونس كيمبيرر:Datenbanksysteme - Eine Einführung، ISBN 3486576909

إن كلمة "Einführung" التي تعني "المقدمة" هي بخس كبير.يحتوي الكتاب على عدة فصول حول كيفية وضع البيانات فعليًا، وWAL (تسجيل الكتابة المسبق)، وقابل للتسلسل مقابل قابل للتسلسل.التواريخ غير القابلة للتسلسل، وإعادة التشغيل بعد الفشل، وغير ذلك الكثير.

ومع ذلك، أشك في أنك تريد حقًا أن تكتب شيئًا كهذا.هل أحتاج إلى تذكيرك أنه من الناحية النظرية يمكنك تصميم أي بنية بيانات أعلى النموذج العلائقي؟

وإلقاء نظرة على التوافق الأمثل. استخدام STM (برنامج الذاكرة المعاملات) نهج بدلا من تأمين. أسرع وأسهل للتنفيذ. هل يمكن أن يكون 10،000 أو 100،000 المعاملات ACID في الثانية باستخدام مستوى العزل للتسلسل. لا حاجة للاسترخاء الملكية عزل المعاملات.

وبالإضافة إلى ذلك، أقترح تفكر في استخدام بنية بيانات المستمرة جزئيا لذاكرة التخزين المؤقت في الذاكرة وربما أيضا للبيانات على القرص. انها تسمح للقراء أن لا يتم حظر أي وقت مضى من قبل عمليات الكتابة.

http://bergdb.com/ للحصول على قاعدة البيانات أنا أعمل على. لا تتردد في الاتصال بي لمناقشة هذا الموضوع مثير للاهتمام. / فرانس ندبرغ

ولاتخاذ بلدي على غير محددة الخصائص ACID:

http://blog.franslundberg.com/ 2013/12 / حمض لا لا للمستحضرات sense.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top