معماري پايگاه داده چيست؟
معماري سيستم مديريت پايگاه داده به طراحي ، توسعه ، پياده سازي و نگهداري پايگاه كمك مي كند. ميدانيم كه پايگاه داده اطلاعات مهم براي كسب و كار ها را ذخيره مي كند. انتخاب “معماري پايگاه” صحيح به دسترسي سريع و ايمن داده ها كمك مي كند.
ساده ترين معماري پايگاه داده يك سطحي است ،كه مشتري ، سرور و پايگاه داده همه در يك ماشين قرار دارند. در هر زمان ، شما پايگاه را در سيستم خود نصب مي كنيد و در ان با زبان sql تمرين مي كنيد ، اين معماري يك سطحي است. اما چنين معماري به ندرت در توليد استفاده مي شود.
معماري دو سطحي مدلي از معماري پايگاه داده است كه در آن سطح نمايشي بر روي رايانه شخصي ، موبايل ، تبلت و غيره اجرا مي شود و داده ها در يك سرور جدا ذخيره مي شوند.
يك رابط برنامه در سمت مشتري به او امكان مي دهد تا سيستم مديريت پايگاه را فراخواني كند. امروزه بيشتر سيستم هاي رابط كاربري مخصوص خود را ارائه مي دهد. معماري دو سطحي امنيت بيشتري را به ايجاد مي كند زيرا مستقيماً در معرض استفاده كاربر نهايي نيست.نمونه اي از معماري دوسطحي ، يك سيستم مديريت تماس است كه با استفاده از MS- Access ايجاد شده است.
در معماري دو سطحي تصوير مي توان مشاهده كرد كه يك سرور به كاربر هاي ۱ ،۲ و ۳ متصل است.
طرح سه سطحي توسعه ي معماري دو سطحي است. اين معماري داراي سطوح زير است:
- سطح نمايش كه در رايانه شخصي ، رايانه لوحي ، تلفن همراه و غيره توسط كاربر ديده ميشود.
- سطح برنامه (سرور).
- سطح سرور اطلاعات پايگاه داده.
اين معماري شامل سطح برنامه بين كاربر و سيستم مديريت پايگاه است كه وظيفه انتقال درخواست كاربر به سيستم و ارسال پاسخ از سيستم به كاربر را بر عهده دارد.
سطح برنامه ، منطق عملكردي ، محدوديت ها و قوانين را قبل از انتقال داده به كاربر را پردازش مي كند.معماري سه لايه محبوب ترين معماري سيستم مديريت پايگاه داده است.
- جدا كردن سطح برنامه كاربر و پايگاه داده فيزيكي
- پشتيباني از ويژگي هاي سيستم مديريت پايگاه داده مطرح شده است.
- استقلال برنامه و داده ها
- پشتيباني از نماهاي انواع داده ها
نمونه اي از معماري سه سطحي را ميتوان هر وبسايت بزرگي در اينترنت را نام برد.
برچسب: ،