انتخاب بین ایجاد چند SQL Instance یا سرور جداگانه برای دیتابیس ها
سلام خدمت دوستان عزیز ، در مجموعه ای که نیاز به چندین پایگاه داده هست آیا اینکه یک سرور SQL نصب کنیم و برای هر سرویس یک instance اضافه کنیم مناسب است . یا اینکه برای هر سرویس سرور جداگانه نصب کنیم؟ به صورت کلی راهکار کلی در چنین مواقع که نیاز به چندین پایگاه داده SQL می باشد چیست؟
3 پاسخ
بستگی به ساختار درونی نرم افزار داره.اگر قرار باشه این دیتابیس ها با هم تبادل اطلاعات کنند یا از اطلاعات هم در گزاراشات استفاده بشه برای اینکه نیازی به linked server تعریف نکنید بهتره که همه روی یک سرور باشد و فقط instance ها فرق کنه.
البته طبق بیانات دوستان باید حجم کار و تعداد کاربران را در نظر بگیرید.
شاید بهتر باشه سرور دیتابیس اصلی که محل ذخیره دیتاها می باشد در یک سرور و یک سرور کار middle ware رو انجام بده و دیتابیس های دیگه که با sub system ها در ارتباط هستند در یک سرور جداگانه قرار گیرد تا اینطوری حجم کاربران و دیتا توزیع بشه.
اینطوری امنیت اطلاعات هم برقرار میشه.
بهترین حالت نصب یک اس کسو ال با چندین instance هست
سلام
اگر دستگاه شما توانایی داشته باشه و هاردهای شما و سرور شما کم نیاره ، اگر یک جا باشن خیلی بهتره
اما به این نکته توجه دقیق داشته باشین که این کار دستگاه و سرور و هاردهای پرسرعتی میخواد اگر تعداد یوزر زیاد باشه اذیت خواهد کرد