• امروز : پنجشنبه, ۱۳ اردیبهشت , ۱۴۰۳
  • برابر با : Thursday - 2 May - 2024
امروز 0
0

SQL Server چیست؟

  • کد خبر : 12476
  • ۳۱ فروردین ۱۴۰۳ - ۲۱:۲۳
SQL Server چیست؟
SQL Server یک سیستم مدیریت پایگاه داده رابطه‌ای (RDBMS) است که توسط مایکروسافت توسعه و به بازار عرضه شده است.

SQL Server چیست؟

SQL Server یک سیستم مدیریت پایگاه داده رابطه‌ای (RDBMS) است که توسط مایکروسافت توسعه و به بازار عرضه شده است.

فروشگاه زیبایی سبز

به گزارش اپست به نقل از sqlservertutorial ، مشابه سایر نرم افزارهای RDBMS، SQL Server روی SQL ساخته شده است، که یک زبان برنامه نویسی استاندارد برای برقراری ارتباط با پایگاه های داده رابطه ای است. SQL Server به Transact-SQL یا T-SQL، پیاده سازی مایکروسافت از SQL که شامل مجموعه ای از ساختارهای برنامه نویسی اختصاصی است، مرتبط است.

پایگاه داده SQL Server برای بیش از ۲۰ سال به طور انحصاری روی محیط ویندوز در دسترس بوده است. در سال ۲۰۱۶، مایکروسافت آن را روی لینوکس در دسترس قرار داد. SQL Server 2017 در اکتبر ۲۰۱۶ به طور کلی در دسترس قرار گرفت و با هر دو سیستم عامل ویندوز و لینوکس سازگار بود.

معماری SQL Server

نمودار زیر معماری SQL Server را نشان می دهد:
SQL Server چیست؟

SQL Server از دو بخش اصلی تشکیل شده است:

  • موتور پایگاه داده
  • SQLOS

موتور پایگاه داده

جزء اصلی SQL Server، موتور پایگاه داده (Database Engine) است که شامل یک موتور رابطه‌ای برای پردازش پرس و جوها و یک موتور ذخیره‌سازی برای مدیریت فایل‌های پایگاه داده، صفحات، اندیس‌ها و غیره می‌شود.
علاوه بر این، موتور پایگاه داده اشیاء پایگاه داده مانند رویه های ذخیره شده، نماها و تریگرها را ایجاد می کند.

موتور رابطه ای

موتور رابطه‌ای (Relational Engine) شامل اجزایی است که شیوه‌ی بهینه برای اجرای یک پرس‌و‌جو را تعیین می‌کند. این موتور همچنین با نام پردازشگر پرس‌و‌جو شناخته می‌شود.
موتور رابطه‌ای بر اساس پرس‌وجوی ورودی، داده‌ها را از موتور ذخیره‌سازی درخواست می‌کند و نتایج را پردازش می‌کند.
وظایف اصلی موتور رابطه‌ای عبارتند از: پردازش پرس و جو، مدیریت حافظه، مدیریت رشته و وظیفه، مدیریت بافر و پردازش پرس و جوی توزیع شده.

موتور ذخیره سازی

موتور ذخیره‌سازی مسئول ذخیره و بازیابی داده‌ها از سیستم‌های ذخیره‌سازی مانند دیسک‌ها و SAN است.

مطالب خواندنی :  آموزش: از کجا بفهمیم کامپیوتر به ویروس آلوده شده است؟

SQLOS

در زیر موتور رابطه‌ای و موتور ذخیره‌سازی، سیستم‌عامل SQL Server یا SQLOS قرار دارد.

SQLOS مجموعه متنوعی از سرویس‌های سیستم‌عامل مانند مدیریت حافظه و ورودی/خروجی، و همچنین سرویس‌های مدیریت استثناء و همگام‌سازی را ارائه می‌دهد.

خدمات و ابزارهای SQL Server

مایکروسافت در کنار SQL Server، ابزارها و خدمات مدیریت داده‌ها و هوش تجاری (BI) را نیز ارائه می‌دهد.

برای مدیریت داده‌ها، SQL Server شامل موارد زیر می‌شود: SQL Server Integration Services (SSIS) برای ادغام داده‌ها، SQL Server Data Quality Service برای ارتقاء کیفیت داده‌ها و SQL Server Master Data Services برای مدیریت داده‌های اصلی.

برای توسعه پایگاه داده، SQL Server ابزار داده SQL Server را ارائه می دهد؛ و برای مدیریت، استقرار و نظارت بر پایگاه های داده، SQL Server دارای SQL Server Management Studio (SSMS) است.

برای تحلیل داده، SQL Server امکان استفاده از SQL Server Analysis Services (SSAS) را فراهم می‌کند. SQL Server Reporting Services (SSRS) گزارش‌ها و تجسم داده را ارائه می‌دهد. تکنولوژی Machine Learning Services برای اولین بار در SQL Server 2016 معرفی شد، که در ابتدا با نام R Services شناخته می‌شد.

نسخه های سرور SQL

SQL Server دارای چهار نسخه اصلی است که هرکدام خدمات و ابزارهای مختلفی را به صورت بسته ارائه می دهند. دو نسخه به صورت رایگان در دسترس هستند:
نسخه توسعه‌دهنده SQL Server برای توسعه و تست پایگاه داده در نظر گرفته شده است.
نسخه اکسپرس مایکروسافت اس کیوال سرور برای پایگاه داده‌های کوچک با حداکثر ظرفیت ذخیره‌سازی ۱۰ گیگابایت مناسب است.
برای برنامه های کاربردی بزرگتر و حیاتی تر، SQL Server نسخه Enterprise را ارائه می دهد که شامل تمام ویژگی های SQL Server است.
نسخه Standard Edition از SQL Server زیرمجموعه‌ای از ویژگی‌های موجود در نسخه Enterprise Edition را ارائه می‌دهد و محدودیت‌هایی را بر روی سرور اعمال می‌کند، از جمله محدودیت در تعداد هسته‌های پردازنده و پیکربندی‌های حافظه.
نسخه وب SQL Server به دلیل پایین بودن مجموع هزینه مالکیت، گزینه مناسبی برای شرکت‌های میزبانی وب است.
برای اطلاعات دقیق در مورد نسخه های SQL Server، نسخه های موجود SQL Server 2022 را بررسی کنید.

خلاصه

  • معماری SQL Server شامل یک موتور پایگاه داده و سیستم عامل SQL Server (SQLOS) است.
  • SQL Server مجموعه ای از ابزارها را برای کارآمدی با داده ها ارائه می دهد.

  • SQL Server دارای نسخه‌های مختلفی از جمله نسخه توسعه‌دهنده، اکسپرس، سازمانی و استاندارد است.
فروشگاه کوکوهوم
لینک کوتاه : https://www.appest.ir/?p=12476

برچسب ها

نوشته های مشابه

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : 0
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.

Please enter CoinGecko Free Api Key to get this plugin works.