PDA

View Full Version : تفاوت عملیات ACID در orientDB با سیستم های RDBMS ?



vb8334
دوشنبه 02 آذر 1394, 16:05 عصر
سلام

دوستان من داشتم در مورد orientDB میخوندم دیدم که acid رو هم ساپورت میکنه و بقولی یک دیتابیس همه فن حریف محسوب میشه اما یه موضوعی برام جالب شد که گفتم بپرسم؟
تو سایت orientDB در مورد ACID یک نکته ای رو گفته که در اینجا قرار میدم و میخواستم بدونم آیا عملیات اسیدی که orientDB انجام میده با سیستم های RDBMS متفاوته ؟ آیا خوبه یا بد ؟ و دلیلش رو هم بگید؟

لینک : http://orientdb.com/docs/last/Transactions.html





NOTE: OrientDB keeps the transaction on client RAM, so the transaction size is affected by the available RAM (Heap) memory on JVM. For transactions involving many records, consider to split it in multiple transactions





با تشکر

مبین رنجبر
دوشنبه 02 آذر 1394, 17:28 عصر
سلام

دوستان من داشتم در مورد orientDB میخوندم دیدم که acid رو هم ساپورت میکنه و بقولی یک دیتابیس همه فن حریف محسوب میشه اما یه موضوعی برام جالب شد که گفتم بپرسم؟
تو سایت orientDB در مورد ACID یک نکته ای رو گفته که در اینجا قرار میدم و میخواستم بدونم آیا عملیات اسیدی که orientDB انجام میده با سیستم های RDBMS متفاوته ؟ آیا خوبه یا بد ؟ و دلیلش رو هم بگید؟

لینک : http://orientdb.com/docs/last/Transactions.html


با تشکر

مفهوم ACID یک قانون سراسری است و مختص به مدل،ساختار و ابزار خاصی نیست. یقینا عملیات ACID ای که OrientDB انجام می هد از نظر ماهیت با پایگاه های داده ای رابطه ای یکسان است ولی از نظر چگونگی اجرا با هم تفاوت دارند. این نکته ای هم که قرار دادید به فرق عملیات ACID ارتباطی ندارد. احتمالا دقت کرده اید که تمامی پایگاه های داده ای غیررابطه ای ACID کامل را تضمین نمی کنند و در بعضی از آنها به صورت کامل پشتیبانی شده است. بسته به مسئله شما وابستگی شما به هرکدام از موارد ACID تعیین می شود. نتیجتا نمی توان گفت خوب یا بد است.