تبلیغات
مهندسی فناوری اطلاعات - ویژگیهای جدید SQL Server 2012
مهندسی فناوری اطلاعات
بزرگترین فقر ، جهل است - امام علی (ع)
به پاس حرمت قلم و اندیشه، در صورت ذکر این نوشته منبع آن را نیز ذکر کنید ، استفاده از مطالب وبلاگ تنهابا ذکر منبع مجاز می باشد .

بازدید : مرتبه
تاریخ : یکشنبه 3 اردیبهشت 1391
طبقه بندی: تازه های IT (تکنولوژی...)، 

ویژگیهای جدید SQL Server 2012

مدتی از انتشار نسخه 2012 ه SQL Server با كد نام Denali میگذره در این پست قصد دارم چندیدن ویژگی جدید این نسخه رو معرفی كنم.ضمنا دریافت این نسخه و تبدیل اون به نسخه نهایی رو از این پست میتونید پیگیری كنید.

AlwaysOn : یكی از مهمترین ویژگیها در SQL Server 2012 در بحث High Availability یا در دسترس بودن هست و در واقع تكمیل كننده Database Mirroring در نسخه های قبلی میباشد.در Mirroring ما به صورت تك تك دیتابیس هامون رو میرور میكنیم ولی در AlwaysOn اینكار به صورت گروهی انجام میشه یعنی چندین دیتابیس و همچنیا میتونیم دو روش همزمان (Synchronous) و غیر همزمان (Asynchronous) رو با هم تركیب كنیم.بر خلاف میرورینگ دیتابیس ما به صورت فقط خواندنی قابل كوئری گرفتنه و حتی بكاپ گرفتن.
نكته:در نسخه های قبلی با گرفتن Snapshot از دیتابیس Mirror میتوان به صورت فقط خواندنی از دیتابیس استفاده كرد و ...


AlwaysOn : یكی از مهمترین ویژگیها در SQL Server 2012 در بحث High Availability یا در دسترس بودن هست و در واقع تكمیل كننده Database Mirroring در نسخه های قبلی میباشد.در Mirroring ما به صورت تك تك دیتابیس هامون رو میرور میكنیم ولی در AlwaysOn اینكار به صورت گروهی انجام میشه یعنی چندین دیتابیس و همچنیا میتونیم دو روش همزمان (Synchronous) و غیر همزمان (Asynchronous) رو با هم تركیب كنیم.بر خلاف میرورینگ دیتابیس ما به صورت فقط خواندنی قابل كوئری گرفتنه و حتی بكاپ گرفتن.
نكته:در نسخه های قبلی با گرفتن Snapshot از دیتابیس Mirror میتوان به صورت فقط خواندنی از دیتابیس استفاده كرد و
...

ویژگیهای جدید SQL Server 2012

پشتیبانی از Windows Server Core : یادمه دوره كاردانی استاد شبكه ای داشتیم كه لینوكس رو بهمون به صورت Command ی درس میداد كلی از دستش شاكی بودیم كه چرا GUI نه ...
نسخه 2012 ی SQL Server قابل نصب روی Windows Server Core هست یعنی شما نسخه ای از SQL Server رو نصب میكنید كه هیچ GUI ی نداره و ارتباط شما از طریق Command Prompt و
Powershell انجام میشه.در واقع این كار برای نرم افزارهای كه به صورت back-end خدمات میدن استفاده میشه و در نتیحه سرعت و امنیت و عدم نیاز به Patch كردن رو برای ما فراهم میكنه.

Power View : یك ابزار گزارش گیری تعاملی تحت وب كه با Silverlight نوشته شده (با كد نام Crescent) هست كه به كاربران كه معمولا آنالیزورهای دیتا هستن امكان گزارش گیری های ad hoc رو میده.
نكته : برای كار با Power View نیاز به SharePoint Server 2010 هست.

SQL Server Data Tools : یك محیط یكپارچه توسعه داخل Visual Studio هست كه به شما امكان طراحی دیتابیس رو میده.از قابلیت های جالب این محیط میشه به قابلیت IntelliSense و دیباگ كردن اشاره كرد.SQL Server Data Tools میتونه به SQL Server 2005 به بعد وصل بشه.

Columnstore Indexes : یكی از ویزگی های منحصر به فرد SQL Server هست كه دیتا ها رو بجای ذخیره به صورت سطری و در یك Page كه روش سنتی هست; میاد ستون های رو كه در یك ایندكس هستند رو به صورت ستونی و در چند Page ذخیره میكنه.سوالی كه پیش میاد اینه كه خب این كار چه سودی داره؟

  • سرعت بالا هنگام كوئری زدن با توجه به اینكه فقط ستون های كه در كوئری اومدن لود میشن
  • فشردگی بیشتر با توجه به احتمال تكراری بودن دیتا امكان فشردگی بر اساس الگوریتم های موجود بیشتر میشود.

نكته : با این نوع ایندكس جدول فقط خواندنی میشود بنابراین مناسب برای OLTP نیست و در واقع برای Data Warehouse ها طراحی شده.

ویژگیهای جدید SQL Server 2012

ویژگیهای جدید SQL Server 2012

Contained Databases : با این روش ما میتونیم یك دیتابیس جامع و یه جورایی Stand Alone داشته باشیم.یعنی ما میتونیم یك دیتابیس روی سرور A بسازیم بعد همین دیتابیس رو ببریم روی سرور B استفاده كنیم بودن هیچ كار اضافه ای.سوالی كه پیش میاد اینه كه پس User های اون دیتابیس چی میشن؟
زیبایی كار همینه و در واقع از اسم این نوع دیتابیس هم مشخصه «Contained» یعنی User ما داخل دیتابیس هست و در سرور B فقط و فقط به این دیتابیس دسترسی داره.

پیشرفت در T-SQL : پشتیبانی از دنباله اعداد , عملگر TRY_CONVERT كانورت و تبدیل كردن دیتاها ,  استفاده از Syntax ه OFFSET و FETCH برای صفحه صفحه كردن دیتا یا Data Paging , تابع جدید FORMAT برای راحت كردن قالب بندی دیتای خروجی , عملگر THROW برای انجام بهینه تره رسیدگی به خطا (Exception Handaling) و

User-Defined Server Roles : در سطح سرور ما تعداد محدودی Role داریم فرض كنید بعنوان DBA میخوایم به تیم Develop شركت دسترسی read/write به تمام دیتابیس ها بدیم متاسفانه چنین Role ی در سطح سرور نداریم و باید به ازای تك تك دیتابیس ها این دسترسی رو بدیم.SQL Server 2012 این مشكل رو برای ما حل كرده.

Data Quality Services : ابزاری هست برای برسی كیفیت و تصحیح كردن دیتاهای غلط بر اساس اطلاعات و دانشی كه ما بهش میدیم در واقع این سروریس knowledge-based هست.برای مثال فرض كنید فیلدی بنام جنسیت داریم كه داخلش هم M هست هم Male و حتی عدد یك.متخصص داده در سازمان تعیین میكنه مقدار این فیلد باید Male باشه كه در واقع میشه knowledge این سرویس و بر اساس اون این سرویس دیتا رو تصحیح میكنه.

ویژگیهای جدید SQL Server 2012

Distributed Replay : یه اصطلاحی در دنیای كامپیوتر هست بنام زیر بار گذاشتن یا بار كشیدن مثلا برای تست CPU میایم یه پردازش سنگین رو اجرا میكنیم تا ببینم CPU زیر این بار جواب میده.حالا فرض كنید همین كارو بخواهیم برای SQL Server انجام بدیم.برای مثال میخواهیم باركاری (Workload) سیستم جاری (درحال استفاده) رو روی سرور جدید خریداری شده تست كنیم.برای این كار باركاری رو از سرور جاری دریافت (Capture) و در سرور جدید و مثلا از طریق چند Client (قابل كانفیگ) مجددا اجر (Replay) میكنیم.

ویژگیهای جدید SQL Server 2012

به نقل از dotnetdev.info








برچسب ها: SQL Server، Denali، AlwaysOn، SQL Server 2012، Database Mirroring، میرورینگ دیتابیس، پشتیبانی از Windows Server Core، ویژگیهای SQL Server 2012، ویژگیهای SQL Server،
نوشته شده توسط محمد جواد
استخاره با قرآن کریم

بسم الله الرحمن الرحیم

در روایات آمده بهتر است که قبل از استخاره سهبار سوره ی اخلاص (قل هو الله احد) را بخوانید سپس سه مرتبه صلوات بر محمد و آل محمد بفرستید نیت کنید و
به انچه كه مایلید استخاره نمایید

استخاره با قرآن کریم


سخن بزرگان
اوقات شرعی
لوگوی دوستان






صفحات جانبی
ویدئوها