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 از دو بخش اصلی تشکیل شده است:
- موتور پایگاه داده
- SQLOS
موتور پایگاه داده
موتور رابطه ای
موتور ذخیره سازی
موتور ذخیرهسازی مسئول ذخیره و بازیابی دادهها از سیستمهای ذخیرهسازی مانند دیسکها و SAN است.
در زیر موتور رابطهای و موتور ذخیرهسازی، سیستمعامل 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 (SQLOS) است.
-
SQL Server مجموعه ای از ابزارها را برای کارآمدی با داده ها ارائه می دهد.
- SQL Server دارای نسخههای مختلفی از جمله نسخه توسعهدهنده، اکسپرس، سازمانی و استاندارد است.