Page 45 - ITReseller_luty_2016
P. 45

SQL NoSQL
PLUSY
r sprawdzona technologia
r dobre wsparcie techniczne r łatwe dopisywanie analiz do
istniejącej bazy
r transakcyjność przetwarzania
danych
MINUSY
r kosztowne zwiększenie wielkości analizowanej bazy
r kosztowna administracja r zbiory danych muszą być
relacyjne
PLUSY
r tanie powiększanie analizowanej bazy
r łatwa analiza zbiorów
z niejednolitymi formami danych
r niskie koszty obsługi MINUSY
r brak transakcyjności (ew. dość skomplikowane metody przybliżone)
nia. – Bazy SQL wymagają obsługi przez wysoce kwalifikowanych specjalistów. Do NoSQL wystarczy informatyk rozwi- jający aplikację, dzięki m.in. automatycz- nym naprawom bazy, łatwemu przeno- szeniu danych między serwerami i ła- twym zmianom w modelu danych – tłu- maczy ekspert Atos IT Services.
Jeszcze jedna ważna rzecz: mimo że obie technologie powstały mniej więcej w tym samym czasie, SQL posiada 20 lat przewagi bycia w centrum zaintereso- wania. Przekłada się to na liczbę specja- listów, wiedzę na temat rozwiązań, fa- chowość wsparcia dla klientów, a więc na niższe ryzyko używania rozwiązań SQL. Powyższe różnice determinują ro- dzaje projektów informatycznych i biz- nesowych, w których technologie SQL i NoSQL radzą sobie najlepiej.
Błażej Kwaśniak, inżynier DevOps w OVH, dostawcy rozwiązań chmuro- wych, uważa, że SQL pozostanie lide- rem w rozwiązaniach biznesowych ty- pu OLTP i hurtowniach danych, czy- li tam, gdzie dane są uporządkowane w struktury i trwale ze sobą powiąza- ne. – SQL tradycyjnie wykorzystuje się w tych obszarach biznesowych, gdzie zasadniczą kwestią jest integralność danych i chęć korzystania z technologii o ugruntowanych podstawach, w sys- temach, które wykonują mało operacji zasadniczo zmieniających dane w ba- zach, a z aplikacji bazodanowych nie
korzysta duża liczba użytkowników – zauważa ekspert OVH.
Dariusz Brejnak, inżynier w firmie Inte- grated Solutions, dodaje, że gdy wyma- gania dotyczące danych się zmieniają, są niepowiązane ze sobą lub po pro- stu nieokreślone, wtedy lepsze wyniki pracy zapewni NoSQL. – NoSQL moż- na stosować w systemach klasy ERP czy CRM (Microsoft, Oracle, Teradata), ale najlepiej poradzi sobie w rozwiąza- niach, w których powiązania wykonu- je się bezpośrednio w kodzie aplikacji oraz w których zbierane są duże ilości danych o strukturach zdenormalizowa- nych, jak np. dane z BTS (Bazowa Telefo- nia Komórkowa) – opowiada.
Jak więc ofertować?
NoSQL nie jest więc cudownym le- kiem na bolączki firmowych bazoda- nowców. Potwierdza to Paweł Adam- ski, Senior Oracle Database Admini- strator w firmie Atos IT Services: – Bez wątpienia zapotrzebowanie na rozwią- zania NoSQL jest realne i ten segment będzie się rozwijał, odbierając część rynku dostawcom baz relacyjnych. Nie widzę natomiast możliwości wyparcia obecnych technologii SQL, które sta- le się rozwijają i zaspokajają coraz bar- dziej wyrafinowane potrzeby użytkow- ników.
A zatem w najbliższym czasie, wycho- dząc do klientów z ofertą wdrożenia
rozwiązania bazodanowego, nie nale- ży skupiać się wyłącznie na NoSQL. Mi- chał Prokopowicz, IT Designer w Sollers Consulting, wskazuje, że lepiej zapro- ponować rozwiązanie pośrednie, zwa- ne hybrydowym, w którym część da- nych znajduje się w bazie SQL, a część w NoSQL. – Już teraz niektóre banki in- westycyjne i sklepy internetowe prowa- dzą w SQL operacje transakcyjne (prze- lewy, sprzedaż produktów finansowych) lub przechowują informacje o klientach, a wybrane, niekrytyczne dane (np. kata- log produktów) przenoszą i przetwarza- ją w bazach NoSQL – wskazuje ekspert Sollers Consulting.
Warto jednak bacznie śledzić rozwój baz NoSQL – specjalistów przybywa, koszty rozwiązań spadają, poszerzają się ich możliwości, również o mecha- nizmy SQL. Ewolucję całego tego seg- mentu widać w praktyce: w projektach realizowanych u klientów oraz w tema- tyce konferencji branżowych.
– Od ośmiu lat wraz ze stowarzysze- niem PLSSUG organizujemy SQL Day. Dawniej tematy dotyczyły głównie SQL Server i Business Intelligence. Na najbliższej konferencji, 16–18 maja we Wrocławiu, spodziewam się wielu dys- kusji o bazach NoSQL implementowa- nych na platformie Microsoft Azure – mówi Łukasz Grala, Architekt Platformy Danych i Rozwiązań BI w firmie TIDK, współorganizator konferencji. w
nr 3–4 (281–282) • luty 2016
iT Reseller 45


































































































   43   44   45   46   47