Microsoft / Bilge Adam – İstanbul Teknik Üniversitesi Big Data Etkinliği

Microsoft ve iş ortağı Bilge Adam tarafından ortak olarak organize edilen ve İstanbul Teknik Üniversitesi Ayazağa Kampüsü’nde düzenlenen Big Data etkinliği geçtğimiz hafta düzenlendi. Birbirinden değerli sunumların yer aldığı bu etkinlikte ben de Smart World Through IoT konu başlıklı bir sunum gerçekleştirdim. Bu sunumda Microsoft Azure Event Hubs ve Microsoft Azure Stream Analytics servisleri ile birlikte gerçek zamanlı raporlama için Microsoft Power BI ürünleri yer aldı. Yapılan demo uygulamalar ile örnekler gerçekleştirildi ve katılımcılardan gelen sorulara cevaplar verildi.

Etkinliğin düzenlenmesinde baş rolü oynayan Microsoft Türkiye ailesine ve değerli bütün katılımcılara teşekkür ederim. İlerleyen etkinliklerimizde görüşmek dileğiyle…

smartworldimage5

Yazar: Abdullah ALTINTAŞ

SQL Server 2016 Yenilikleri (Database Engine) – Genel Bakış

Microsoft geçtiğimiz aylarda SQL Server ürün ailesinin son üyesi olan SQL Server 2016‘ nın duyurusunu gerçekleştirdi. SQL Server 2016 CTP2 yayınlanarak müşterilerin deneyimine sunuldu. Daha önceki versiyonlara oranla çok ciddi yeniliklerin bulunduğu SQL Server 2016 için bu yazımızda hızlıca Database Engine servisine gelen yeniliklere bir göz atıyor olacağız. Gelen yenilikleri daha detaylı olarak diğer makalelerimizde inceleyeceğimizin sözünü vererek yazımıza başlayalım;

sql2016

  • SQLServer 2012 ile beraber gelen ve SQL Server 2014 ile yenilikler kazandırılan Columnstore Index mimarisi SQL Server 2016 ile daha da ilgi çekici hale getirilmiş durumda. Nonclustered Columstore Index‘ler artık updateable (güncellenebilir) duruma getirilmiş durumda ve In Memory tablolarınız üzerinde artık Columnstore Indexler oluşturabiliyorsunuz.
  • SQL Server 2016 ile beraber  memory-optimized tablolarınız ve natively compiled stored procedureleriniz üzerinde artık ALTER işlemleri gerçekleştirebileceksiniz. SQL Server 2014’te yapılamayan bu kısıt artık ortadan kaldırılmış durumda.
  • SQL Server 2016 ile beraber SQL Server Management Studio üzerinde çalışmakta olan sorgularınızın (canlı sorgular) execution planlarını da artık inceleyebiliyor olacağız. Include Live Query Statistics özelliğini aktifleştirerek bu yenilikten faydalanabilirsiniz, tabi getireceği maliyetine de katlanmamız şartıyla 🙂
  • Yeni gelen özelliklerden Query Store yardımıyla çalıştırılan sorgularınıza ait execution planları (query plan) artık geçmişe yönelik saklayabilecek, planlarda oluşan değişikliklerin getirdiği performans farklılıklarını inceleyebilecek ve gerektiğinde saklanan query planlardan istediğinizi kullanması için SQL Server’ı force edebileceksiniz.
  • Temporal Tables özelliği ile artık verilerinize ait tarihsel değişime de erişebiliyor olacaksınız. System-versioned-tables olarak da anılan bu sistem ile oluşturulan tablolarınızın hem güncel verisi hem de geçmişe yönelik bir zaman dilimindeki verinin değerine erişebileceksiniz.
  • SQL Server 2016 ile artık Microsoft Azure‘a alınan backuplarınız sadece page blob yapısında değil block blob yapısında da alınabilecek. Böylece daha önce page blob yapısında desteklenmeyen backup striping özelliğini block blob yapısını üzerinde kullanabileceksiniz.
  • Managed Backup özelliğine getirilen yenilikler ile artık managed backuplarınızı ister otomatik, ister custum bir schedule ile alabileceksiniz. Üstelik veritabanınız Simple Recovery Model‘i kullansa bile artık managed backup kullanabileceksiniz. Ayrıca daha önce desteklenmeyen system databaseleri için de artık managed backup özelliğini kullanabileceksiniz.
  • Artık SQL Server kurulumu yaparken uygulamalarımız için kritik öneme sahip olan TempDB için birden fazla data dosyası oluşturabileceksiniz. Multiple TempDB Data Files yeniliği ile kurulum aşamasında bu ayarları yapmak artık mümkün.
  • Kullanmakta olduğumuz yazılımlarla ve sistemlerle genelde ortak bir dil üzerinden iletişim kurmak ve veriyi transfer etmek isteriz. Şimdiye kadar kullanılan ve SQL Server’ın da 2005 sürümünden beri destek verdiği XML bu yapıların başında gelmekteydi. Ancak son yıllarda XML kadar önem kazanan ve sıklıkla kullanılan JSON formatı için SQL Server şu ana kadar destek vermemekteydi. SQL Server 2016 ile beraber artık sorgu sonuçlarını JSON formatında almak da mümkün hale getirildi.
  • SQL Server 2016 ile gelen en güzel yeniliklerden biri olan Always Encrypted özelliği ile verinin her ortamda güvenli bir şekilde saklanmasını ve şifrelenmiş verinin sadece veriye erişen uygulama tarafından ele alınabilmesini sağlayabilirsiniz. Böylece SQL Server üzerinde en yüksek yetkilere sahip olan DBA’leriniz bile ilgili key’e erişemediği için veriye erişemeyecektir.
  • Stretch Database özelliğini kullanarak çok sık kullanılmayan ve arşiv amacıyla saklamak istediğiniz dataların Azure Blob Storage üzerinde saklanmasını ve transactional datalarınızın da on premise sistemler üzerinde saklanmasını sağlayabilirsiniz. Böylece sadece arşiv dataya ihtiyaç duyulduğunda ilgili sorgularınız veriyi Azure Storage’dan getirecek diğer sorgularınız lokalden çalışmaya devam edecektir.

sqlserver2016

 

SQL Server 2016 için Database Engine alanında gelen yenilikleri genel olarak açıklamış olduk. Yazının başında da belirttiğim üzere bu başlıklar ve gelen diğer yeniliklerle ilgili daha ayrıntılı yazılarımızı yayınlıyor olacağız. Faydalı olması dileğiyle…

Yazar: Abdullah ALTINTAŞ

Microsoft Yaz Okulu – Açık Akademi – SQL Server 2014 Database Administration

Her yıl Microsoft Türkiye tarafından organize edilen ve Türkiye’nin çeşitli üniversitelerinden öğrencilerin katılımıyla gerçekleştirilen Microsoft Yaz Okulu – diğer adıyla Açık Akademi – bu yıl da yine Microsoft Türkiye ofisinde düzenlendi. Birbirinden değerli katılımcıların sunumlarıyla yeni teknolojiler ve fırsatlar hakkında bilgi sahibi olan öğrenciler etkinliği dolu dolu geçirmiş oldular.

Ben de bu yıl SQL Server 2014 Database Administration adlı konu ile SQL Server veritabanı yöneticisi olmak isteyen öğrencilere bir sunum gerçekleştirdim. Oldukça ilgi gören sunum sonunda öğrencilerin sorularına yanıt verdim. Aşağıda 2 ayrı parça olarak kaydedilen Açık Akademi sunumumu bulabilirsiniz.

Bu etkinliğin düzenlenmesinde baş rolü oynayan Microsoft Türkiye ailesine ve yoğun ilgi ile sunumlarımızı takip eden değerli Microsoft Türkiye Yaz Okulu öğrencilerine sonsuz teşekkürlerimi sunarım. İlerleyen dönemlerde yeni etkinliklerle yine karşınızda olmak dileğiyle…

Açık Akademi Sunum – Part 1:

Açık Akademi Sunum – Part 2:

Yazar: Abdullah ALTINTAŞ