Microsoft SQL Server 2022

اسکیوال سرور ۲۰۲۲
Microsoft SQL Server 2022 جدیدترین نسخه نرمافزار مدیریت پایگاه داده رابطهای (Relational Database) است که توسط شرکت مایکروسافت توسعه داده میشود. از ویژگیهای مهم این نرمافزار، میتوان به ساخت و مدیریت بانک اطلاعاتی رابطهای اشاره کرد. امروزه با توجه به اینکه بیشتر کسب و کارها با دادههای بزرگ سر و کار دارند و حجم دادهها روز به روز در حال افزایش است، در نسخهی جدید این نرمافزار میتوان با اعمال خوشهبندی بر روی دادههای حجیم، با دادههای بزرگ کار کرد و اموری از قبیل یادگیری ماشین و قابلیتهای هوش مصنوعی را روی دادهها پیاده نمود. همچنین در این نسخه میتوان SQL Server را بر روی Platform های نسل جدید با عملکرد و امنیت بیشتری نسبت به گذشته اجرا کرد. این نرم افزار شامل سرویسهای مختلفی از جمله سرویس تجزیه و تحلیل، سرویس یادگیری ماشین، سرویس گزارشدهی و غیره است.
قابلیتهای کلیدی نرم افزار Microsoft SQL Server 2022:
– ساخت و مدیریت پایگاه داده رابطهای (Relational Database)
– مجازی سازی دادهها و خوشهبندی بر روی دادههای حجیم
– خطیسازی مقیاسپذیر دادههای UDF
– پشتیبانی از Microsoft Azure
– تنظیم Memory Grant Size برای عملگرهای ردیفی و دستهای
– بهینهسازی بانک اطلاعاتی در حافظههای PMEM
– مصورسازی داده با بهرهگیری از PolyBase
– انتقال پایگاه داده به سایر Platform ها
– حذف دستهای ثوابت در بانکهای اطلاعاتی Graph
– پشتیبانی از Unicode و UTF-8
توضیحی بر تعدادی از ویژگی های نسخه های جدید Microsoft SQL Server:
نسخه های جدید این نرم افزار بر پایه نسخه های قبلی و با هدف گسترش SQL Server به عنوان یک Platform تجاری توسعه یافته است که به کاربران امکان انتخاب زبان، نوع دادهها و کار بر روی محیطهای ابری (Cloud) و سیستم عاملهای مختلف را میدهد. در ادامه قصد داریم تا مهمترین ویژگیهای جدید این نسخه از نرم افزار معروف را مرور کنیم.
۱. مصورسازی داده و خوشههای دادههای بزرگ:
با افزایش شمار کسب و کارها و رشد روز افزون حجم دادهها، نیاز به محیطی هوشمند برای مدیریت آنها بیش از پیش احساس میشود. مخصوصاً قابلیتهای Machine Learning و هوش مصنوعی (AI) از جمله تکنولوژیهای روز دنیا هستند که مدیریت این دادهها در نسخه جدید SQL Server فراهم شده است.
این نرم افزار راهکارهایی خوشهای برای مقیاسپذیری (Scalability) حاملهای SQL Server و Spark و HDFS را بر روی پلتفرم Kubernetes ارائه نموده و علاوه بر آن قادر به خواندن، نوشتن و پردازش دادههای حجیم از Transact-SQL و Spark است.
در نسخه های جدید همچنین امکان مصورسازی داده با بهرهگیری از PolyBase وجود دارد؛ به طوری که میتوان دادهها را از منابع خارجی مانند Teradata ،MongoDB و ODBC به همراه پشتیبانی از رمزنگاری UTF-8 در SQL Server وارد نموده و مورد پردازش قرار داد.
۲. بانک اطلاعاتی هوشمندتر از همیشه:
یکی از مهمترین ویژگیها، پردازش هوشمند Query ها در Server است. با این ویژگی همواره میدانید که چه حجم کاری حساسی به طور موازی باید اجرا شود. این قابلیت به طور پیشفرض در آخرین مرحله سازگاری (Compatibility) بانک اطلاعاتی پیادهسازی شده است.
به عنوان مثال، در نسخه جدید امکان تنظیم Memory Grant Size برای عملگرهای ردیفی (Row) و دستهای (Batch) فراهم شده است. این تنظیم باعث میشود تا Grant های اضافی اصلاح شود که باعث کاهش حافظه تلف شده و افزایش همروندی (Concurrency) میشود.
از دیگر ویژگیهای «بانک اطلاعاتی هوشمند» میتوان به خطیسازی مقیاسپذیر UDF اشاره نمود. در این قابلیت، امکان تبدیل خودکار دادههای UDF به روابط منطقی در Call کردن Query ها وجود دارد که در نهایت باعث افزایش بهرهوری و کیفیت برنامهریزی در ابعاد وسیع میشود.
۳. بهینهسازی بانک اطلاعاتی در حافظه RAM:
تکنولوژی که در نسخه های جدید معرفی شده است به کاربران این امکان را میدهد تا فایلهای بانک اطلاعاتی را در دستگاه حافظه مداوم یا PMEM با حداکثر بهینهسازی ممکن، بنویسند. بهینه بودن بانک اطلاعاتی برای حافظههای RAM باعث کاهش Bottleneck و باز شدن عرصه جدیدی در مقیاسپذیری TempDB میشود.
این نرم افزار همچنین قابلیتی را تحت عنوان In-Memory OLTP Support معرفی نموده است که امکان تهیه Snapshot از بانکهای اطلاعاتی را به همراه File Group های بهینه شده برای حافظههای موقت امکانپذیر میکند.
۴. بهینهسازی بیشتر به همراه مانیتورینگ پیشرفته:
یکی از Query های جدیدی که در این نرم افزار معرفی شده است، OPTIMIZE_FOR_SEQUENTIAL_KEY نام دارد. این Query با بهینهسازی ترتیبی جداول موجود، بانک اطلاعاتی را برای نوشتنهای پیاپی در مقیاسهای زیاد بهینه کرده و باعث کاهش Workload سرور میشود. این ویژگی همچنین با Query های دیگری نظیر REQUEST_MAX_MEMORY_GRANT_PERCENT و
WAIT_ON_SYNC_STATISTICS_REFRESH سبب میشود تا مدیریت بهتری بر روی منابع و زمان پردازشهای موازی داشته باشید.
دستورات بسیاری برای کنترل دقیقتر و محدودسازی دسترسیها اضافه شده که از جمله آنها میتوان به LIGHTWEIGHT_QUERY_PROFILING و LAST_QUERY_PLAN_STATS و sys.dm_db_page_info (database_id, file_id, page_id, mode) اشاره نمود.
۵. تجربه بهتر در توسعه برنامهنویسی:
با پشتیبانی از UTF-8 و دادههای Spatial و Graph، این نسخه از SQL Server امکانات جدیدی را جهت توسعه حرفهایتر سرورها ارائه داده است. به طور مثال قابلیت اعمال حذف دستهای ثوابت در بانکهای اطلاعاتی Graph فراهم شده است. دیگر تابع گراف جدیدی که اضافه شده است، SHORTEST_PATH نام داشته که وقتی با MATCH ترکیب میشود، میتواند کوتاهترین مسیر بین دو گره را پیدا کند.
SQL Server 2022
Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications which may run either on the same computer or on another computer across a network (including the Internet). Microsoft markets at least a dozen different editions of Microsoft SQL Server, aimed at different audiences and for workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users.
سیستم مورد نیاز
The article lists the minimum hardware and software requirements to install and run SQL Server 2022 (16.x) on the Windows operating system.
Hardware requirements:
The following memory and processor requirements apply to all editions of SQL Server:
Storage: SQL Server requires a minimum of 6 GB of available hard drive space.
Disk space requirements will vary with the SQL Server SQL Server components you install. For more information, see Hard Disk Space Requirements later in this article. For information on supported storage types for data files, see Storage Types for Data Files.
Monitor: SQL Server requires Super-VGA (800×600) or higher resolution monitor.
Internet: Internet functionality requires Internet access (fees may apply).
Memory:
Minimum: Express Editions: 512 MB
All other editions: 1 GB
Recommended: Express Editions: 1 GB
Note : The minimum memory required for installing the Data Quality Server component in Data Quality Services (DQS) is 2 GB of RAM, which is different from the SQL Server minimum memory requirement.
All other editions: At least 4 GB and should be increased as database size increases to ensure optimal performance.
Processor Speed:
Minimum: x64 Processor: 1.4 GHz
Recommended: 2.0 GHz or faster
Processor Type:
x64 Processor: AMD Opteron, AMD Athlon 64, Intel Xeon with Intel EM64T support, Intel Pentium IV with EM64T support
Note : Installation of SQL Server is supported on x64 processors only. It is no longer supported on x86 processors.
Software requirements
The following requirements apply to all installations:
Operating system :
Windows 10 TH1 1507 or greater
Windows Server 2016 or greater.
.NET Framework:
Minimum operating systems include minimum .NET framework.
Network Software:
Supported operating systems for SQL Server have built-in network software. Named and default instances of a stand-alone installation support the following network protocols: Shared memory, Named Pipes, and TCP/IP.
SQL Server Setup installs the following software components required by the product:
– SQL Server Native Client
– SQL Server Setup support files
Server Core support
Installing SQL Server 2022 (16.x) on Server Core mode is supported by the following editions of Windows Server:
Windows Server 2022 Core
Windows Server 2019 Core
Windows Server 2016 Core
Click to see More info about SQL Server 2022 Hardware and software requirements
مشخصات
گزارش انتشار نسخه جدید
شرکت سازنده: مایکروسافت / Microsoft
نام انگلیسی: SQL Server 2022
شماره نسخه: vEnterprise + Standard
نام فارسی: اسکیوال سرور ۲۰۲۲
قیمت: ۱۳۷۴۸ دلار آمریکا (صرفاً جهت اطلاع)
حجم فایل: ~۱۲۰۰ مگابایت
تاریخ انتشار: ۱۰:۱۸ – ۱۴۰۱/۸/۲۹ | ۲۰۲۲.۱۱.۲۰
امتیاز:
۵/۵