rahe behtari hast
پنج شنبه 09 آذر 1391, 15:19 عصر
دوستان من یک برنامه نوشتم که کاربرهای متفاوتی میتونن ازش استفاده کنن. باید این قابلیت رو داشته باشه که هر کاربر وقتی جدول رو پر کرد بتونه یک بک آپ ازش بگیره تا دفعات بعد برای خودش نگه داره
من اول قصدم این بود که پایگاه داده ام رو از SQL بگیرم و برای بک آپ گیری از XML استفاده کنم. بعد به ذهنم رسید کلا SQL رو بذارم کنار. چون هم موقع ستاپ ساختن مطمئن نیست هم اطلاعات داخل جداول محرمانه نیستن.
اما به نظر میاد XML جواب نمیده چون
1- داخل XML نمیتونم هیچ ستونی از جدول رو کلید قرار بدم و از ورودی تکراری جلوگیری کنم
2- داخل XML نمیتونم برای هر ستون یک نوع مشخص کنم و از ورود اطلاعات اشتباه جلوگیری کنم
3- از نظر سرعت کدوم بهتره ؟
4- من یک چیزی رو نمیفهمم. اگر اشتباه نکنم داخل XML ما میتونیم اطلاعات رو به گونه ای وارد کنیم که اصلا حالت جدول نداشته باشه مثلا شبیه یک درخت باشه. بعد کاربردش چیه؟
5- برای کار من که صرفا نیاز به یک بکاپ گیری دارم پیشنهادتون چیه؟
من اول قصدم این بود که پایگاه داده ام رو از SQL بگیرم و برای بک آپ گیری از XML استفاده کنم. بعد به ذهنم رسید کلا SQL رو بذارم کنار. چون هم موقع ستاپ ساختن مطمئن نیست هم اطلاعات داخل جداول محرمانه نیستن.
اما به نظر میاد XML جواب نمیده چون
1- داخل XML نمیتونم هیچ ستونی از جدول رو کلید قرار بدم و از ورودی تکراری جلوگیری کنم
2- داخل XML نمیتونم برای هر ستون یک نوع مشخص کنم و از ورود اطلاعات اشتباه جلوگیری کنم
3- از نظر سرعت کدوم بهتره ؟
4- من یک چیزی رو نمیفهمم. اگر اشتباه نکنم داخل XML ما میتونیم اطلاعات رو به گونه ای وارد کنیم که اصلا حالت جدول نداشته باشه مثلا شبیه یک درخت باشه. بعد کاربردش چیه؟
5- برای کار من که صرفا نیاز به یک بکاپ گیری دارم پیشنهادتون چیه؟