دوستان سلام
میخواستم نظر شما رو در خصوص پیاده سازی موارد با شرایط زیر بدونم.
- یک اپ وین فرم داریم: نوشته شده با سی شارپ با دیتابیس لوکال (آفلاین - غیر تحت شبکه) - بخشی از اطلاعاتش در بانک آنلاین ذخیره میشه.
- یک پنل تحت وب: به نظر شما ASP یا PHP؟
- یک سرور و دیتابیس مشترک که دو مورد بالا به این متصل هستند: به نظر شما لینوکسی یا ویندوزی؟ دیتابیس اوراکل، MySQL یا MSS؟
حالا بخشی از اطلاعات قرار هست بین دو پنل به اشتراک گذاشته بشه. یعنی فرضاً:
- وقتی کاربر از طریق وین فرم اطلاعاتی در بانک آنلاین ثبت میکنه، کاربران دیگه از طریق پنل بتونن اون اطلاعات رو ببینند.
- اطلاعات هم قابل خواندن هست و هم قابل نوشتن.
*** اطلاعات از طریق وب سرویس از وین فرم به دیتابیس قراره منتقل بشه ***
حجم اطلاعات:
- تعداد رکورد هر جدول: اولیه: حدود 270 میلیون، افزایش ماهانه: حدود 10 میلیون
- تعداد رابطه: حدود 10 عدد
- تعداد join: حدود 20 عدد
- کوئری: در حد insert, update, delete, search
- تعداد جدول: حدود 10 جدول
- تعداد فیلد هر جدول: حدود 20 فیلد
- تعداد ایندکس هر جدول: حدود 20 فیلد
- تعداد درخواست های همزمان در یک لحظه: حدود 1 میلیون و 500 هزار
نظر خودم: استفاده SQL Server و بهینه سازی اون اما برای وب میخوام از php استفاده کنم. در واقع سمت وب، php باشه با SQL Server
به نظرتون خوبه؟
ممنون میشم نظر خودتون رو بگید.