Tag Archives: SQL Server - Page 4

[PL] Dwa ciekawe artykuły o skalowalności SQL

BOOKLET__CommuicationsACM_June2011W czerwcowym wydaniu magazynu Communications of the ACM (wydawanym przez jedną z najstarszych organizacji skupiających się na informatyce: Association for  Computing Machinery) ukazały się dwa ciekawe artykuły na temat skalowalności.

Pierwszy z nich, którego autorem jest Michael Rys (pracujący na codzień w Microsoft w zespole SQL Server RDBMS oraz reprezentuje korporację przy pracach nad standardem ANSI oraz rozwoju W3CXML Query) opisuje jak budować wysoce skalowalne, partycjonowane środowiska, bez względu na to czy będziemy używać stadardowego relacyjnego modelu baz danych, czy też skierujemy się w stonę rozwiązań NoSQL. O jakich środowiskach mówimy: np MySpace posiadające w 2009 roku 440 instacji SQL Server, na których 130 milionów użytkowników, składowało około jeden petabajt danych przy jednoczesnym “piku” rzędu 4,4 miliona użytkowników.

Drugi, napisany wspólnie przez Michaela Stonebrakera i Ricka Cattella (pierwszy jest adiunktem w MI, drugi zaś specjalistą w Cattell.Net) przedstawia w dziesięciu prostych, ale ważnych regułach jak skalować wydajność duzych rozwiązań bazodanowych bez względu na to czy używamy produktów Microsoft, Oracle, IBM, baz danych MySQL czy PostgreSQL. Jakie to sa zasady:
01. Patrz na nie-współdzieloną skalowalność
02. Języki wysokiego poziomu są dobre i nie zmniejszają wydajności
03. Bezpiecznie planuj wpływ na pamięć podstawową bazy danych
04. Wysoka dostępność i automatyzacja są podstawą skalowalności systemu
05. Wszystko jest w trybie online
06. Unikaj operacji typu multi-node
07. Nie próbuj samemu budować poziomu konsystencji ACID
08. Prostota administracji
09. Zwracaj uwagę na wydajność nodów
10. Open Source daje ci większą kontrolę w przyszłości

Artykuł: Scalability SQL jest dostępny pod TU
Artykuł: 10 Rules for Scalable Performance in Simple Operation’ Datastores jest dostępny TU

[PL] Druga nominacja MVP for SQL Server

Dzisiejszy dzień obfitował w przygody. Zaczęło się od wyjazdu z Warszawy… zamiast wczoraj o 22:35 to dziś 7:15… taki był plan. Udało się go zrealizować dopiero o 9:15 (bo zupełnie nie chciało się wstawać aż tak wcześnie… prawie. Coś ta Warszawa nie ma szczęscia, bo pociąg odjechał dopiero o 9:15, a po drodze jeszcze zdążył dołożyć sobie godzinkę z powodu objazdu. W tak zwanym między czasie, maile, telefony i trochę muzyki. Zaś tuż przed wjazdem do Wrocławia pojawiła się niwelująca wszelkie niewygody informacja:

Dear Tobiasz Koprowski, Congratulations!
We are pleased to present you with the 2011 Microsoft® MVP Award!

Cieszy mnie to niezmiernie, bowiem potwierdza moją tezę, że warto pracować dla innych (w tym wypadku dla społeczności IT). I choć formalnie już nic nie muszę – jest to przecież nagroda za rok miniony, to nie mam zamiaru zwalniać i w pierwszej kolejności zakończę tematy, co do których się zobowiązałem (zarówno Piotr jak i Ziemek wiedzą o czym mówię).

Ale zdecydowanie ważniejsza informacja dotarła do mnie później. Wśród nowych członków globalnej rodziny Microsoft MVP pojawiły się trzy nowe osoby, z czego dwie dobrze mi znane, z których to jedna nominacja cieszy mnie szczególnie:

  • Joanna Subik (System Center Operations Manager)
  • Grzegorz Rycaj (Visual Studio ALM)
  • Piotr Pawlik (Exchange Server)

Gratulacje dla Grzegorza (słyszałem trochę o jego pracy), wielkie gratki dla Piotra (większość z Was doskonale wie, ze zasłużył i to bardzo), oraz super specjalne, gratulacje (złożone też kilka chwil temu własnym głosem) dla Joasi. To co ona robi dla społeczności na rzecz SCOMa to po prostu majstersztyk. Wystarczy zajrzeć do jej kilku wpisów {blog | TechNet}. I przede wszystkim na sesję, a podobno jakąś będzie prowadzić na jesieni…

Osobne, ale wcale nie mniejsze gratulacje należa się renominowanym:

  • Grzegorz Tworek (Enterprise Security)
  • Jacek Doktór (System Center Configuration Manager)
  • Jakub Skałbania (Dynamics CRM)
  • Karol Stilger (Setup & Deployment)
  • Marcin Szeliga (SQL Server)
  • Paweł Pławiak (Directory Services)
  • Paweł Potasiński (SQL Server)

[PL] 2 Silesian Code Camp–nie przegap!!

Polecam2ndSilesianCodeCamp180x200Pozostał niecały tydzień do drugiej edycji śląskiej konferencji CodeCamp poświęconej technologiom przydatnym programiście. W Katowicach zorganizowane zostały dwie scieżki: DEV i SQL. Podział wydaje się być naturalny, bowiem zbyt wiele jest tematów, a zbyt mało czasu, by ująć całe wydarzenie w jednej scieżce. Tematy sa bardzo, bardzo interesujące i sam żałuję, że nie będzie mi dane w niej uczestniczyć. Ci co mnie znaja dłużej, wiedzą, że miałem okazję wystapić dwukrotnie na tego typu konferencjach: w Krakowie z tematyką SQL Spatial Data i w Katowicach z tematem SQL Azure. Obie sesje wypadły średnio dobrze, za kazdym razem głównie z winy technologii wspierającej, więc moja rada dla obecnie wystepujących, aby zapasowe, nagrane demo gdzieś było. Jak się prezentuje agenda:

Ścieżka DEV
09:30-10:00 | Rejestracja
10:00-10:15 | Powitanie uczestników
10:15-11:30 | Grzegorz Rycaj | Team Foundation Server 2010
11:45-13:00 | Szymon Kobalczyk | Hakowanie Kinect
13:00-14:00 | Przerwa obiadowa
14:00-15:15 | Maciej Grabek | WCF 4.0 – what’s new
15:30-16:45 | Tomasz Wiśniewski | MVVM i Windows Phone 7 – jak i po co?
16:45-17:00 | Zakończenie konferencji

Ścieżka SQL/DEV
09:30-10:00 | Rejestracja
10:00-10:15 | Powitanie uczestników
10:15-11:30 | Damian Widera | Co, jak i kiedy? IN, NOT IN, EXISTS, NOT EXISTS – praktyczny poradnik
11:45-13:00 | Łukasz Grala | Reprezentacja i obsługa hierarchii w SQL Server 2008/2008R2
13:00-14:00 | Przerwa obiadowa
14:00-15:15 | Grzegorz Stolecki | Integration Services – najczęstsze problemy, najlepsze praktyki
15:30-16:45 | Sławomir Bryk, Bartłomiej Michalski | SQL Server Service Broker – Query Notifications
16:45-17:00 | Zakończenie konferencji

Jak widać i tematyka i zagadnienia i oczywiście prelegenci pierwsza klasa! Rejestracje jest oczywiście jeszcze otwarta, ale nie wiadomo jak długo, bo miejsca rozchodza się szybciutko. Więc nie zwlekając zapraszam do REJESTRACJI.

Przyda się też informacja gdzie owa imprezka będzie miała miejsce: Kamsoft SA | ul. 1-go maja 133 40-235 Katowice | GPS: 50.26002, 19.05997, a mapka jest TU.

Digg This

[PL] Opublikowano nową wersję (1.57) CPU-Z

W piatek osiemnastego lutego opublikowano nową wersję – oznaczoną numerem 1.57 – doskonałego narzędzia do monitorowania pracy procesora, jakim jest CPU-Z. Aplikacja umożliwia podgląd wszystkich ważnych parametrów procesora oraz pewnej części danych dla cache’u, płyty głównej, pamięci i grafiki. Najważniejsze jednak pozostają wartości procesora.01

W nowej wersji pojawiły się między innymi:

  • wsparcie dla procesorów Intel Xeon “Westmere-EX” ,
  • raport częstotliwości GPU dla procesorów z rodziny Intel Sandy Bridge, 
  • wsparcie dla procesorów AMD Zacate/Ontario,
  • raportowanie  TDP jeśli jest tylko dostępny, 
  • “pływające” menu dla poszczególnych zegarów taktujących dla każdego rdzenia,
  • raportowanie dla “P67/H67 stepping”

Czemu ta wersja jest ważna? Otóż można wstępnie założyć, że fakt udostępnienia wsparcia dla procesorów Intel Xeon “Westmere-EX” związany jest z niezbyt odległym wprowadzeniem ich na rynek. Jak niektórzy z nas wiedzą, procesory te (wyprodukowane w technologi 32nm) zastąpić mają starszy model Intel Xeon “Nehalem-EX” (wyprodukowany w technologii 45nm). Nehalem wspiera dziesięć fizycznych rdzeni, co przy użyciu technologi Hyper-Threading daje możliwość procowania na dwudziestu logicznych rdzeniach. Przy zastosowaniu łacznie: Windows Server 2008 R2 i SQL Server 2008 R2 na czteroprocesorowej maszynie pozwala uzyć aż do 64 logicznych procesorów przez SQL Server. Ale!!! Po zastosowaniu serii Westmere-EX na czteroprocesorowej maszynie będziemy mogli dać naszemu SQL Server aż 80 logicznych procesorów!

Drugą ciekawą opcją jest udostepnienie raportowania TDP czyli Thermal Design Power dla procesorów, gównie z serii Sandy Bridge. Pole to pojawia się zamiast Brand ID (obecnego na zrzucie z mojego systemu). Najbardziej przydatną jest ta funkcja dla projektantów rozwiązań do chłodzenia procesorów, pozwala bowiem na obserwowanie wartości pobieranego prądu. Wartość ta może się różnić między procesorami w technologii 32 i 45 nanometrów nawet o 100 watów!!!

Więcej informacji na temat tej bezpłatnej aplikacji oraz linki do pobrania znaleźć można w TYM miejscu.

Content Protected Using Blog Protector By: PcDrome.
Skip to toolbar