مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

h_musaloo

عضویت از 1397/06/20

اتصال یک سایت به چند دیتابیس

  • سه شنبه 13 آذر 1397
  • 08:24
تشکر میکنم
سلام و عرض ادب خدمت استاد مدائنی و دوستان عزیز سوال آینه که ميخوام از طریق یک سایت به اطلاعات چند دیتابیس دسترسی داشته باشم، حدود ۲۰ دیتابیس. آیا این موضوع امکان پذیره؟ باید به چه صورت پیاده سازی بشه؟

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 13 آذر 1397
  • 16:49

سلام 

دیتابیس ها کجا هستند ؟ 

باید حتما روی سرور بباشند یا ip static داشته باشند 

کاربر سایت

h_musaloo

عضویت از 1397/06/20

  • سه شنبه 13 آذر 1397
  • 17:24
سلام پروژه به این صورت هست که چندین شعبه در تهران قراره از این نرم‌افزار تحت ویندوز استفاده کنن که مدیر هر شعبه و مدیر کل باید بتوانند گزارشات مربوطه رو دریافت و تعرفه های محصولات رو در صورت نیاز تغییر بدهند من نرم‌افزار تحت ویندوزی طراحی کردم که هر شعبه ای که از اون نرم‌افزار استفاده میکنه و هر شعبه دیتابیس جداگانه ای داره، که بیش از ۲۰ دیتابیس هست (به تعداد شعبه ها) و تمامی دیتابیس ها رو سرور قرار میگیرند حالا برای طراحی سایت باید سایت به همه دیتابیس ها دسترسی داشته باشه که مدیر کل بتواند به گزارشات و تعرفه های تمامی شعبه ها دسترسی داشته باشه و مدیر هر شعبه به گزارشات و تعرفه شعبه خودش مشکل آینه که من تازه وارد دنیای وب سایت شدم و یه مقدار تو بخش طراحی سایت دچار مشکل شدم که چطور باید این سایت با این دو قابلیت ( گزارش گیری و آپدیت قیمت ها) رو طراحی کنم.
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 13 آذر 1397
  • 17:43

شما نیازی به ساختن بانک برای هرکدوم از شعبه ها ندارید این کار اشتباهه. شما باید یک وب سرویس طراحی کنید و برنامه تحت ویندوز شما از اون سرویس بگیره و اون برنامه را به عنوان یک کلاینت به شعبه ها ارئه میکنید. بعد از اون اگر هم نیاز بود آمار کلی از اطلاعات دورن سایت نمایش داده بشه میتونید از همون وب سرویس در وب سایتتون استفاده کنید و آن هم به عنوان یک کلاینت سرویس میگیره.

کاربر سایت

h_musaloo

عضویت از 1397/06/20

  • سه شنبه 13 آذر 1397
  • 18:35
ممنون از شما🌷 پس یعنی کل اطلاعات شعبه ها باید روی یک دیتابیس قرار بگیره؟ و حدود ۲۰ کاربر از یک دیتابیس استفاده کنن؟
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • چهارشنبه 14 آذر 1397
  • 08:13

سلام

اگر مشکل اتصال دائمی و استفاده از اینترنت پایدار در شعباتتون داری راهکار خود SQL  را باید استفاده کنی

برای هر شعبه یک دیتابیس جدا بذاری بعد در ساعات و فواصل زمانی معین مثلا هر 2 ساعت یک بار دیتابیس ها را با هم Sync  نمایی.

مبحث Replication  در SQL Server  را مطالعه کن

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • چهارشنبه 14 آذر 1397
  • 10:18

بله همین طور هست همه اطلاعات شعبه ها روی یک بانک قرار میگیرند

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)