معرفی sql server 2016

سه شنبه 5 خرداد 1394

بانک اطلاعاتی Sql Server یکی از قدرتمندترین نرم افزارهایی است که امروزه می توان گفت اکثر کاربران جهت حفظ و نگهداری اطلاعات خود از این نرم افزار استفاده می کنند . اخیراً شرکت مایکروسافت نسخه جدید این نرم افزار را معرفی کرده ، که در ادامه به امکانات نسخه جدید این نرم افزار محبوب می پردازیم

امنیت sql server توسط تکنولوژی رمزنگاری (Encrypt)

در sql server 2016 ، برای بهبود امنیت ، اطلاعات همیشه رمز نگاری میشود و کلید رمز نگاری در مقصد قرار داده میشود که پس از دریافت در مقصد(نرم افزاری که اطلاعات را دریافت می کند، که در اینجا منظور نرم افزار ویژوال استودیو میباشد) و تنها کاربران مجاز می توانند از این کدها استفاده کنند

.بنابراین می توانید از Cloud استفاده نمایید , اگر کلید رمز نگاری اطلاعات را در اختیار داشته باشید ، به راحتی می توانید در هر کجا و هر زمان به اطلاعات خود دسترسی داشته باشید

گاهی اوقات ما می خواهیم به برخی ستونهای حساس دسترسی داشته باشیم و این دسترسی فقط توسط کاربران مجاز باشد ، این عمل توسط DataMasking امکان پذیر میباشد ، در واقع ما میتوانیم ستون مورد نظر را برای نقش کاربری خاص mask قرار دهیم .

در sql server 2016 یک سیاست جدید برای امنیت سطوح ردیف ها ایجاد شده است که کاربر می تواند با توجه به نقش کاربری خود به سطر مورد نظر دسترسی داشته باشد .به عنوان مثال ، مدیر میتواند چک کند اطلاعات یک فیلد خاص برای کدام نقشهای کاربری سیستم قابل مشاهده باشد .

همیشه در دسترس گروه

Sql Server 2016 دسترسی گروه را بهبود بخشیده است ،

- برای بازیابی اطلاعات  sql دسترسی بالایی  از نسخه 2012 به بعد در اختیار عموم قرار داده

- به عنوان مثال شما می توانید دسترسی گروهی را برای بانک موجود ایجاد کنید , با این یک ماکت از بانک اطلاعاتی خود ایجاد می کنید ، سپس از سروری دیگر به بانک مورد نظر میتوانیم دسترسی داشته باشیم

برای ایجاد نقطه اتصال بانک و سرور می بایست برای  گروه های فراخوانی شده دسترسی ایجاد کنیم .

سرور دیگر اطلاعات بانک شما را ذخیره میکند و اگر هرگونه خطا یا ایرادی در سرور اصلی شما در آینده رخ دهد به سرعت اطلاعات بان از سرورهای دیگر فراخوانی می شود .

با SQL Server 2016 شما همراه پشتیبانی برای Distributed Transaction Coordinate که بهه اختصار DTC نام دارد را به همراه دارید که یک نرم افزار را قادر میکند که چندین منبع اطلاعاتی داشته باشد .

همچنین SQL Server 2016 در قسمت log اطلاعات در هر عملیات (TransAction) را نیز بهبود بخشیده

Sql Server 2016 سیاست بهتری برای رفع نقص یا کمبود ایجاد کرده است ، به عبارت دیگر اگر یک node اجرا نشود خود sql به صورت خودکار و بدون دخالت نیروی انسانی می تواند از node دیگر استفاده کند

 

امکان بروزرسانی ستونها

در Sql Server 2016 نحوه ذخیره سازی اطلاعات به شکل زیر میباشد :

ذخیره سطر به سطر :

ذخیره ستون

در SQL Server 2016  شما می توانید  دستورات T-SQL را در حالت دسته بندی (batch mode) اجرا کنید .

به عبارت دیگر شما می توانید یک مجموعه از یک یا چند دستور SQL را به صورت یک دستور واحد ارسال نمایید

در SQL Server 2016 گزاره(predicates) بیشتر که برای شرط های جستجو استفاده میشود و مجموع (مانند avg ، Count و غیزه) را به سمت موتور ذخیره سازی قرار می دهد .موتور ذخیره سازی همزمانی بانک اطلاعاتی را می تواند کنترل کند ، عملیات(Transaction)  ،فقل گذاری و log گذاری را مدیریت کند .

 

SQL Server 2016 شامل :

- DMV جدید که اطلاعات را از سمت سرور باز می گرداند

- XEvent جدید برای مدیریت سیستم سرور

- عملکرد شمارش جدید اجازه میدهد که شما عملیات فعلی را اندازه گیری نمایید

SQL Server 2016 امکان پشتیبانی برای RCSI را فراهم کرده است که برای بهبود عملکرد و همزمانی در پایگاه داده استفاده میشود .

SQL Server برای In-Memory OLTP

که از RAM شما بجای حافظه بانک اطلاعاتی استفاده میکند .کلید خارجی(foreign key) بین جداول را پشتیبانی می کند .

 

SQL Server 2016 حجم محدود OLTP را از 256 GB به 2 ترا بایت افزایش داده

SQL Server 2016 همچنین میتواند جداول In-memory را رمز نگاری کند

SQL Server 2016 امکان چک کردن constructor را نیز اضافه کرده است

SQL Server 2016 برای امکانات DBA

DBA می تواند از امکان جدیدی از QueryStore استفاده کند که Sql را قادر میسازد که DBA را پس از هرگونه تغییر پیگیری کند و قصد استفاده از آن را نیز بررسی کند .

 

DBA می تواند اطلاعات بایگانی(archive) شما رادر Cloud و با نظارت کلی ذخیره کند

SQL Server 2016 برای امکانات DEV

SQL Server 2016 از JSON پشتیبانی می کند .

با SQL Server 2016 شما میتوانید تغییراتی که در گذشته انجام شده است را پی گیری کنید

SQL Server 2016 با Visual Studio 2015 و پایگاه داده BI ترکیب شده است

احسان حسینی

نویسنده 42 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید