barman.ar16
دوشنبه 06 آذر 1396, 15:45 عصر
سلام دوستان
بنده تابحال که نزدیک به 25 پروژه در حوزه آموزش و پرورش با سی شارپ نوشتم و همیشه از دیتابیس sqlite استفاده کردم (و خدا رو شکر هیچ وقت به مشکل برنخوردم)
خب علتش هم اینه بود که بیشتر جاها برنامه تک کاربره بود و نیازی به شبکه کردن نداشتم و همچینین به دلیل راه اندازی سریع کار و عدم نیاز به نصب برنامه جانبی بود
اما الان یه پروژه گرفتم که برای یه انجمن ورزشی هست و میخوام یه بانک اطلاعاتی جامع براش بنویسم به نظرتون باز هم استفاده از sqlite کار درستی هست یا خیر ؟؟؟ (برنامه قراره توی یک اداره نصب بشه که متاسفانه سرور ندارند)
البته با توجه به این توضیحاتی که میدم خدمتتون :
1- تعداد کاربرا نهایتا 2 یا 3 نفر هستش
2- تعداد اطلاعات یعنی رکوردهایی که نهایتا میخواد ذخیره بشه در جداول دیتابیس ممکنه به 500 هزار تا هم برسه و تعداد جداول هم نهایتا تا 20 جدول (البته این قضیه پیش بینی من تا چند سال آینده هست)
البته در خصوص مورد اول من یکی دوبار مجبور شدم توی مدارس در مورد برنامه های قبلیم کار رو شبکه کنم که در واقع اومدم کل پوشه برنامه رو شیر کردم و از اون ور فایل exe رو فراخوونی کردم و کار انجام شد حتی زمانیکه 2 یا 3 کاربر هم اطلاعات رو همزمان ثبت می کردن مشکلی نبود ولی فکر کنم این کار غیر اصولی باشه ...
به نظرتون اگر باز هم شد که از sqlite استفاده کنم میشه توی connectionString آدرس فایل دیتابیس رو بصورت شبکه بدم مشکلی پیش نمیاد
ممنون میشم اگر کسی اطلاعاتی داره مخصوصا بصورت تجربی در اختیار بگذاره
متشکرم
بنده تابحال که نزدیک به 25 پروژه در حوزه آموزش و پرورش با سی شارپ نوشتم و همیشه از دیتابیس sqlite استفاده کردم (و خدا رو شکر هیچ وقت به مشکل برنخوردم)
خب علتش هم اینه بود که بیشتر جاها برنامه تک کاربره بود و نیازی به شبکه کردن نداشتم و همچینین به دلیل راه اندازی سریع کار و عدم نیاز به نصب برنامه جانبی بود
اما الان یه پروژه گرفتم که برای یه انجمن ورزشی هست و میخوام یه بانک اطلاعاتی جامع براش بنویسم به نظرتون باز هم استفاده از sqlite کار درستی هست یا خیر ؟؟؟ (برنامه قراره توی یک اداره نصب بشه که متاسفانه سرور ندارند)
البته با توجه به این توضیحاتی که میدم خدمتتون :
1- تعداد کاربرا نهایتا 2 یا 3 نفر هستش
2- تعداد اطلاعات یعنی رکوردهایی که نهایتا میخواد ذخیره بشه در جداول دیتابیس ممکنه به 500 هزار تا هم برسه و تعداد جداول هم نهایتا تا 20 جدول (البته این قضیه پیش بینی من تا چند سال آینده هست)
البته در خصوص مورد اول من یکی دوبار مجبور شدم توی مدارس در مورد برنامه های قبلیم کار رو شبکه کنم که در واقع اومدم کل پوشه برنامه رو شیر کردم و از اون ور فایل exe رو فراخوونی کردم و کار انجام شد حتی زمانیکه 2 یا 3 کاربر هم اطلاعات رو همزمان ثبت می کردن مشکلی نبود ولی فکر کنم این کار غیر اصولی باشه ...
به نظرتون اگر باز هم شد که از sqlite استفاده کنم میشه توی connectionString آدرس فایل دیتابیس رو بصورت شبکه بدم مشکلی پیش نمیاد
ممنون میشم اگر کسی اطلاعاتی داره مخصوصا بصورت تجربی در اختیار بگذاره
متشکرم