View Full Version : سوال: راهنمایی درباره سیستم دبیرخانه
ASPX
سه شنبه 24 اردیبهشت 1387, 19:13 عصر
دوستان اگه در مورد مدلسازی بانک سیستم دبیرخانه اطلاعاتی دارند من را راهنمایی کنند
من در حال نوشتن یک سیستم دبیرخانه تحت وب هستم
آیا اظافه کردن تصویر به صورت باینری در بانک بهتر است یا اینکه به صورت فایل سیستمی این کار را انجام دهم؟ اگر داده ها زیاد شود (که میشود !) کدام بهتر است ؟
هر گونه تجربه و نکته دیگری را که نیز میدانید لطفا بفرمایید
linux
سه شنبه 24 اردیبهشت 1387, 19:52 عصر
دوستان اگه در مورد مدلسازی بانک سیستم دبیرخانه اطلاعاتی دارند من را راهنمایی کنند
من در حال نوشتن یک سیستم دبیرخانه تحت وب هستم
آیا اظافه کردن تصویر به صورت باینری در بانک بهتر است یا اینکه به صورت فایل سیستمی این کار را انجام دهم؟ اگر داده ها زیاد شود (که میشود !) کدام بهتر است ؟
هر گونه تجربه و نکته دیگری را که نیز میدانید لطفا بفرمایید
سیستم دبیرخانه تحت وب همکاران سیستم را ببین هرکاری اونها کردند شما نکن.
SYNDROME
سه شنبه 24 اردیبهشت 1387, 21:03 عصر
سیستم دبیرخانه تحت وب همکاران سیستم را ببین هرکاری اونها کردند شما نکن.
بهتر بود از شرکتی اسم برده نمی شد .
بستگی به حجم عکس شما دارد.
اگر حجم عکسها بالا است باعت بالا رفت حجم بانک می شود.
موفق باشید
Arghavan_Reza
چهارشنبه 25 اردیبهشت 1387, 18:28 عصر
با سلام،
بهتر است عکسها در بانک ذخیره نگردد هم حجم بانک را بالا می برد و هم سرعت ذخیره سازی و پردازش اطلاعات. یا در بانک دیگری مرتبط با این بانک ذخیره نمایید و با ID ارتباط دهید و یا بر روی هارد سرور و مسیر آنرا در بانک ذخیره نمایید. البته به منظور حفظ امنیت می توانید عکس ها را Encrypt کنید.
موفق باشید
AminSobati
چهارشنبه 25 اردیبهشت 1387, 23:02 عصر
اگر خیلی کلاسیک به موضوع نگاه کنید، بر طبق آمارها و Benchmarkها، تصاویر بالای 1 مگابایت با سرعت بیشتری بازیابی و ذخیره میشن اگر در فایل سیستم قرار بگیرند. تصاویر کمتر از 1 مگابایت در دیتابیس بهتره قرار بگیرند. اما این نکات برای دیتابیسهایی حائز اهمیته که خیلی شدید با ذخیره/بازیابی تصاویر کار میکنند.
از طرفی یک جا داشتن تصاویر و سایر اطلاعات در دیتابیس خودش حسن محسوب میشه که در Backup/ Restore و موضوع Security و Replication بصورت یکپارچه شرکت میکنند.
من شخصا با یک دیتابیس دبیرخانه (که تصاویر داخل دیتابیس ذخیره میشد) سر و کار داشتم و با بهینه سازی اون، هر گونه مشکل Performance رو برطرف کردیم. در حال حاضر این دیتابیس برای مشتریهایی داره سرویس میده که بعضا بالای 30 گیگابایت دیتا دارند.
Arghavan_Reza
پنج شنبه 26 اردیبهشت 1387, 11:16 صبح
جناب آقای ثباتی؛ ضمن تایید فرمایشات شما؛ همانگونه که مستحضرید حجم هر رکورد سیستم دبیرخانه حدود چند کیلو بایت است، در صورتی که حجم تصاویر نامه ها به منظور خوانا بودن حدود چند صد کیلو بایت است و در بعضی شرایط نامه ها چند صفحه پیوست دارند که ممکن است لازم شود اسکن شوند. در اینصورت نسبت فضای اشغالی تصاویر نسبت به سایر اطلاعات، (برای سیستم های PaperLess) بیش از 100 به 1 است. البته صحبت های شما نیز کاملا درست است:
از طرفی یک جا داشتن تصاویر و سایر اطلاعات در دیتابیس خودش حسن محسوب میشه که در Backup/ Restore و موضوع Security و Replication بصورت یکپارچه شرکت میکنند.
و کارهای مذکور را بسیار ساده میکند، ولی فکر میکنم افزایش حجم DataBase باعث کاهش سرعت، افزایش ترافیک شبکه، افزایش احتمال تخریب بانک و مشکلاتی در تهیه پشتیبان (فایل های بزرگ) داشته باشد. و تصورم میکنم از بانک مذکور شما (بالای 30 گیگابایت دیتا) حداقل 29 گیگابایت تصویر باشد! البته خیلی تمایل دارم بدانم که مشکلات مطروحه را چگونه حل نموده اید:
من شخصا با یک دیتابیس دبیرخانه (که تصاویر داخل دیتابیس ذخیره میشد) سر و کار داشتم و با بهینه سازی اون، هر گونه مشکل Performance رو برطرف کردیم. در حال حاضر این دیتابیس برای مشتریهایی داره سرویس میده که بعضا بالای 30 گیگابایت دیتا دارند.
با تشکر.
AminSobati
پنج شنبه 26 اردیبهشت 1387, 12:19 عصر
مسئله اینجاست که شما در همه Queryهای سیستم دبیرخانه تصاویر رو نیاز ندارید. لذا استفاده از Filegroup مجزا برای تصاویر، در اولین قدم کمک میکنه تا اجازه ندین تداخل بی جا بین اطلاعات قابل جستجو رخ بده. از طرفی تصاویر دبیرخانه ویرایش ندارند و Fragmentation کمی در دیتابیس ازش انتظار میره.
در قدمهای بعدی بهینه سازی، تغییر SPها و Queryها به حالت بهینه، استفاده از ایندکسهای مناسب و ... میشه گفت 70 درصد مشکلات Performance روی اغلب دیتابیسها رو حل میکنه
vcldeveloper
پنج شنبه 26 اردیبهشت 1387, 14:04 عصر
افزایش ترافیک شبکه
شما چه تصویر را در بانک ذخیره کنید، چه در فایل، ترافیک شبکه یکسان خواهد بود.
افزایش حجم DataBase باعث کاهش سرعت
این یک امر طبیعی هست. افزایش تعداد فایلها هم باعث کاهش سرعت جستجو روی فایلها میشه!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.