Loading…

READY TO DEAL WITH YOUR DATA?

Get some tips on how to do that!
Start exploring

Materiały z 75. spotkania PLSSUG Warszawa

Dziękuję wszystkim, którzy wczoraj wytrzymali dwie godziny mojej prezentacji zatytułowanej “Hekaton Unleashed”, którą prezentowałem w ramach 75. spotkania PLSSUG Warszawa. Kodu było sporo i podejrzewam, że przyda się skrypt ze spotkania do samodzielnego wykonania R&D w zakresie in-memory OLTP.

Materiały (skrypty i slajdy) opublikowałem w sekcji Zasoby.

Kilka słów podsumowania sesji:

  • Tabele in-memory i procedury kompilowane do natywnego kodu mogą dać zdumiewające efekty, jeśli chodzi o zwiększenie wydajności i przepustowości aplikacji OLTP.
  • Tabele in-memory mogą być ciekawą alternatywą dla klasycznych tabel staging-owych w hurtowniach danych.
  • Sama technologia in-memory OLTP (Hekaton) jest osadzona w silniku bazodanowych systemu SQL Server 2014.
  • Użytkownik decyduje, które obiekty (tabele i procedury) migruje do postaci “hekatonowej”.
  • Przy migracji tabel trzeba mieć baczenie na liczne ograniczenia, w tym:
    • Brak obsługi niektórych typów danych (LOB, XML, CLR…).
    • Wyzwania dotyczące collation (strona kodowa 1252 i collation *_BIN2 dla typów Unicode).
    • Ograniczenia dotyczące obiektów typu constraint (brak kluczy obcych, check’ów, ograniczone wykorzystanie wartości domyślnych).
    • Brak wsparcia dla identity i sekwencji.
  • Przy migracji procedur też jest sporo wyzwań:
    • ATOMIC.
    • Inaczej funkcjonujące poziomy izolacji transakcji.
    • Brak wsparcia dla wielu elementów T-SQL (w tym dla niektórych funkcji systemowych).

Mimo licznych wyzwań przy migracji tabel i procedur do nowej technologii (pytanie, ile z tych ograniczeń zostanie w wersji RTM produktu?) uważam, że Hekaton znajdzie liczne zastosowania w systemach OLTP, a być może i nie tylko.

Do zobaczenia na kolejnych spotkaniach PLSSUG!

Pobierz materiały z sesji Hekaton Unleashed

One thought on “Materiały z 75. spotkania PLSSUG Warszawa

Leave a Reply