قبل از هر چیز از همه دوستانی که در همایش شرکت کرده بودند تشکر میکنم. راستش را بخواهید انتظار استقبال در این حد را نداشتم.
از تمام دوستانی که در این همایش شرکت کردند مخصوصا از دوستانی که از شهرهای دیگر آمده بودند تشکر می کنم.
یک تشکر ویژه هم می کنم از دوست عزیزی که از اربیل عراق برای این همایش تشریف آورده بود.
یک واقعیت:
برگزاری همایش کار بسیار سختی است و البته از آن سخت تر برگزاری همایش های فنی است.
همایش در حیطه برنامه نویسی برگزار کردند یک حالت بیشتر ندارد: خیلی خیلی سخت پُر می شود ولی خوب فرید طاهری در زمینه صنعت آموزش یک متخصص است و تمامی صفر تا صد نیک آموز دست ایشان است و زمانی که می گوید یک همایش یا یک دوره بگذاریم تمامی موارد را از شیوه های تدریس گرفته تا سرفصل ها و موارد فنی و غیرفنی را بررسی می کند و آن مورد را انجام می دهد.
این همایش هم اگر عالی برگزار شد فقط و فقط پیرو تلاش های فرید طاهری و سایر همکاران است.
از آقای حافظی و سایر دوستان که در برگزاری این همایش به ما یاری رسانند بسیار تشکر می کنیم.
مباحثی که در سمینار مورد بررسی قرار گرفت عبارتند از
1- بررسی دلایل استفاده از SQL Server :
شاید همه دوستان برای دلایل زیادی برای استفاده و یا عدم استفاده از SQL Server داشته باشند. اما مهمترین دلیل من برای استفاده از SQL Server مربع جادویی گارتنر چیزی که همه کمپانیهای بزرگ تولید کنند محصولات Database مانند Microsoft، Oracle، DB2 و… آن را قبول و هزینههای سنگینی برای حفظ خودشان در آن میکنند.
آمار منتشر شده گارتنر طی سالهای 2015 و 2016 نشان دهنده این SQL Server یکی از برترین محصولات در حوزه OLTP و BI بوده و گوی سبقت را از بیشتر رقبای خود ربوده است. همین جا لازم اشاره بکنم که مقایسههای گارتنر مقایسه جمع دو عدد نیست مباحث فنی، Business، نظر مشتریان، هزینه و… در نتیجه آن موثر است.
2- بررسی قابلیتهای حوزه Performance
SQL Server 2016 یکی از محصولاتی است که کارایی آن به شدت نسبت به نسخه قبل افزایش پیدا کرده است. از نمونهی قابلیتهایی که در این نسخه به خوبی پخته شده قابلیتهای مربوط به Memory Optimized Table و همچنین Columnstore Index می باشد.
در طی این سمینار یکی از سناریوهایی که خودم برای استفاده از Memory Optimized Table + Columnstore Index را بررسی کردم که به صورت عملیاتی از آن در یک پروژه ملی استفاده میشود.
3- بررسی قابلیتهای حوزه Development
در نسخه جدید SQL Server برای Database Developerها قابلیتهای جدیدی مانند
1- دستورات جدید TSQL
2- Temporal Table
3- JSON
4- و… اضافه شده است.
ما تا جایی که امکان داشته این قابلیتها را برای دوستان معرفی کردیم و مثالهایی در این خصوص برای دوستان ارائه دادیم. یکی از قابلیتهایی که برای دوستان در این خصوص معرفی شد Temporal Table بود که نحوه پیکربندی و راهاندازی آن را برای دوستان به صورت کابردی بیان گردید.
4- بررسی قابلیتهای حوزه Security
SQL Server یکی از امنترین بانکهای اطلاعاتی دنیا میباشد. این موضوع را من نمیگویم بلکه گارتنر میگوید.
اما در SQL Server 2016 سه تغییر عالی در حوزه امنیت داشتیم که در طول سمینار آنها را بررسی کردیم.
– Always Encrypt : با استفاده از این ویژگی دادههای شما همیشه Encrypt هستند و هیچ کس …
– Row Level Security : هدف این قابلیت این است که رکوردهای موجود در جداول شما به ازای اشخاصی که دارای دسترسی هستند قابل مشاهده باشد. توجه داشته باشید که برای پیادهسازی این قابلیت نیازی نیست که شما برای بررسی عملیات دسترسی Join ایجاد کنید کافی است که تنظیمات مربوط به Security Policy را به درستی انجام دهید.
– Dynamic Data Masking : این ویژگی دادههای شما را Mask میکند به طوری که اگر کسی دسترسیهای لازم را نداشته باشد داده را همیشه به صورت Mask شده مشاهده خواهد کرد.
برای کسب اطلاعات بیشتر در خصوص Dynamic Data Masking به لینک زیر مراجعه کنید (فیلم فارسی).
https://nikamooz.com/security-in-sql-server-2016
این سه ویژگی برای خیلی از دوستان جدید بود و سوالات زیادی در این خصوص وجود داشت.
5- بررسی قابلیتهای حوزه High Availability :
همانطور که اطلاع دارید Always ON برای اولین بار در SQL Server 2012 معرفی شد. یکی از تکنولوژیهای HA که حداقل هزینه را به نسبت قابلیتهایی که ارائه میدهد دارد.
برای همایش من یک سناریو از Always-ON آماده کرده بودم که بیش 4 سرور درگیر آن بود. در این سناریو دو نود به صورت Synchronous و یک نود به صورت Asynchronous بود.
یکی از قابلیتهایی که برای دوستان جذاب بود استفاده از Load balance برای تنظیمات Read-only Routing Listها میباشد.
تصویر زیر دقیقاً نشان میدهد که اولین Request مربوط به خواندن Data از یک سرور Request خواندن بعدی هم از سرور دیگر انجام میشود.
استفاده از Always-ON برای دوستان زیادی قابل توجه بود که شما به صورت Live دیتا را روی یک سرور دیگر داشته باشید و همچنین بتوانید به صورت Read-only از آن استفاده کنید.
ضماً دوستانی که با Design Patternها آشنایی دارند میتواند از این تکنولوژی برای راهاندازی CQRS Design Pattern استفاده کنند و روی قابلیتهای (جدا کردن Read از Write) آن برای لایه Database حساب کنند.
برای آشنایی با Always-ON و تغییرات مربوط به آن میتوانید به لینکهای زیر مراجعه کنید (رادیو نیکآموز).
https://nikamooz.com/always-on-sql-server-2016
رادیو نیک آموز: چگونه بانک اطلاعاتی خود را همیشه پابرجا نگه داریم؟
6- بررسی قابلیتهای حوزه Business Intelligence
همانطور که اطلاع دارید SQL Server 2016 برای حوزه BI قابلیتهای زیادی ارائه داده است. برخی از این قابلیت به قدری پخته شدهاند که خود من بیصبرانه منتظر ارائه نسخه نهایی آنها هستم. از نمونهی این قابلیتهای میتوان به موارد زیر اشاره کرد.
1- پشتیبانی از زبان معظم R : انجام کارهای تحلیلی و آمار + Data Mining و… بر روی دادههای موجود در بانک اطلاعاتی به راحتی آب خوردن
2- Power BI و ترکیب آن با SSRS + استفاده گزارشها در بستر موبایل و وب
3- Mobile Report Publisher : انتشار گزارشها در SSRS و استفاده از آنها در موبایل
4- Datazen (طراحی گزارشها برای بستر موبایل، نسخههای قدیمی SQL Server)
5- اضافه شدن قابلیتهای جدید به SSIS
6- و…
از تمامی دوستان مخصوصا دوستانی که از سایر شهرهای کشور در این همایش شرکت کرد بسیار متشکرم هستم.
همایش بصورت حرفه ای با سه دوربین فیلمبرداری شده است، همچنین از دسکتاپ مدرس نیز بصورت کامل فیلمبرداری شده است.
پیش فروش فیلم همایش با قیمت 69000 تومان ، فقط 59 هزار تومان شامل فیلم همایش، جزوه تمام رنگی، مثال ها و ارسال رایگان
16 دیدگاه
مجتبی شهریور
سلام
واقعا خسته نباشید
امیدوارم همیشه مثل قبل پیروز و نو آور باشید
عباس روح افزا
سلام
علیرغم اینکه ثبت نام کرده بودم ولی موفق نشدم در سمینار حضور بهم رسانم.
متاسفانه صوت همایش برای من ارسال نشده است …
فرید طاهری
سلام. صوت همایش به همراه مثال ها و سایر موارد تا انتهای این هفته برای دوستان ارسال خواهد شد.
عباس روح افزا
خبری نشد!؟
فرید طاهری
سلام. صوت همایش را خیلی وقت است که به همه دوستان شرکت کننده ارسال کردیم.
سیدمحمد حسینی
سلام خدمت استاد عزیز
سعید رضایی تبار
همایش معرفی ۲۰۱۶ عالی بود.با توجه به دانش ارزشمند و تجربیات عملی گرانبهایی که استادعزیز مسعود طاهری دارند دقیقا روی نکاتی متمرکز میشن که سازمان ها در اون نکات با مشکلات جدی دست به گریبان هستند. سپاس
amir
با سلام
ممنون بابت این همایش بزرگ.
امیدوارم که بشه همایش هایی تخصصی روی یک موضوع خاص برگزار کرد و حتی از کمک افراد متخصص حاضر در این سایت نیز در همایش ها استفاده کرد تا بتوان تجربه های عملی دوستان رو هم ببینیم.
بنده شخصا در زمینه BI کار میکنم و مایلم که تجربیاتم را در اختیار مشتاقان قرار دهم.
لطفا در مورد HA نیز دوره هایی مجزا در نظر بگیرید.
با سپاس از بچه های نیک آموز
فرشید علی اکبری
سلام
مسعود طاهری
من برای نصب 2016 نسخه RC کلیه نسخه های قدیمی پرا پاک کردم و مجدد نسخه RC0 را نصب کردم برای نصب SSMS ظاهرا باید به اینترنت متصل باشید تا یکسری فایل ها از اینترنت دانلود شود.
مهدی ربانی ذبیحی
با سلام مشخص نیست فیلم این همایش کی حاضر میشه؟؟ با تشکر
فرید طاهری
سلام دوست عزیز
فاتح نظامی
با سلام امیدوارم همیشه موفق و سربلند باشید.
غلامحسین عبادی
با سلام و عرض ادب
متاسفانه مشکل آقای فرشید علی اکبری برای بنده نیز اتفاق افتاده است . با اینکه به اینترنت هم متصل هستم مشکل بنده حل نمی شود . لطفا راهنمایی بفرمایید . جالب اینجاست که CTP2.2 نیز دیگر نصب نمی شود . ممنون
مسعود طاهری
سلام
فرشید علی اکبری
سلام