04/04/2024
Chmura czy nie chmura: Plusy i minusy baz danych w chmurze
Duzi gracze nie mają innego wyboru niż przejście na chmurę. Jednak, niektóre firmy mogą rozważać wybór między tradycyjnymi konfiguracjami lokalnymi a rozwiązaniami chmurowymi. Z jednej strony oznacza to skalowalność, elastyczność i oszczędność kosztów, którym z trudem dorównują tradycyjne bazy danych. Możliwość skalowania zasobów w górę lub w dół, na żądanie, płacenie tylko za zasoby, których się używa, a także odciążanie z zadań związanych z konserwacją i bezpieczeństwem stanowi przekonujący argument za przejściem do chmury.
Z drugiej strony, tradycyjne lokalne bazy danych oferują poziom kontroli i bezpieczeństwa, z którego niektóre firmy niechętnie zrezygnują. Fizyczna kontrola nad infrastrukturą bazy danych może zapewnić poczucie bezpieczeństwa, szczególnie w przypadku organizacji z bardzo wrażliwymi danymi lub rygorystycznymi wymogami zgodności. Dodatkowo, w przypadku firm o stabilnym obciążeniu danymi, które nie wymagają częstego skalowania, początkowa inwestycja w sprzęt lokalny może nie wydawać się tak zniechęcająca
28/03/2024
Od samouczków do AI: Dokumentacja techniczna w innym świetle
Jedyną rzeczą, które pojawia się w życiu programisty w ilości większej niż kawa jest dokumentacja techniczna. Wydaje się to dość proste – masz problem, przeglądasz kilka stron i otrzymujesz odpowiedź, ot tak. Ale czy na pewno? Każdy, kto kiedykolwiek wpadł w króliczą norę wątków na Stack Overflow o 2 nad ranem lub sennie mrużył oczy na dokumentami API z rosnącym podejrzeniem, że są napisane w starożytnym, zapomnianym dialekcie, powie ci, że nie do końca.
Samouczki pomijają kluczowe kroki, przewodniki referencyjne przypominają obszerne podręczniki, a fora, choć pomocne, mogą wysłać cię w dziką pogoń za jedną igłą ukrytą w stogu siana informacji. Ale jest światełko w tunelu, a my jesteśmy tutaj, aby pomóc ci je znaleźć.
20/03/2024
Warunek “IS NULL” i “OR” i mogą Cię hamować
Tam, gdzie warunek „IS NULL” albo „OR” szaleje bez kontroli, zapytania często wpadają w króliczą norę wydajności – miejsce, w którym cykle procesora spalają się szybciej niż ogon komety, a operacje I/O mnożą się z zapałem królików na wiosnę.
14/03/2024
Deadlock w bazach danych to prawdziwy koszmar
Deadlock występuje, gdy dwie lub więcej transakcji w systemie bazy danych utrzymuje blokady na zasobach, których potrzebują inni. Każda transakcja czeka, aż inni zwolnią swoje blokady i tak jak dwóch kierowców, którzy nie są pewni, kto ma prawo drogi, żaden nie może kontynuować.
07/03/2024
Dostosuj się lub zniknij: Change management czyli zarządzanie zmianą
Biznes to tor, po którym wszyscy jedziemy. Ciągle rzuca nas w górę, w dół, w lewo i w prawo, a właśnie wtedy, kiedy myślisz, że przed tobą jest jedynie prosta droga, pojawia się pętla. Czy to wzloty spowodowane innowacjami technologicznymi, czy też subtelne turbulencje preferencji konsumentów, zmiany utrzymują nas ciągłym ruchu. Bez nich nasza opowieść o handlu i przemyśle byłaby nudna jak jazda samochodem do najbliższego sklepu.
30/03/2017
DBPLUS CeBIT 2017 w Hanowerze
Byliśmy obecni podczas całych targów, a także na stoisku Polskiej Agencji Rozwoju Przedsiębiorczości (PARP). CeBIT na największa międzynarodowa konferencja połączona…
12/07/2024
Zmiana planu wykonania w SQL Server: Przyczyny i rozwiązania
Plany wykonania – złożone mapy wykreślone przez optymalizator SQL Server, dyktują najbardziej efektywną ścieżkę pobierania danych. Plany nie są jednak statyczne. Zmieniają się i dostosowują pod wpływem wielu czynników, od zmian ilości danych po aktualizacje systemu. Każda ze zmian planu wykonania w SQL Server może potencjalnie znacząco wpłynąć na wydajność.
Zrozumienie przyczyn tych zmian, a co ważniejsze, zrozumienie tego jak skutecznie nimi zarządzać, przekłada się na utrzymanie optymalnej wydajności w środowiskach SQL Server.
11/07/2024
Dychotomia replikacji: Replikacja logiczna i replikacja fizyczna
Wśród niektórych specjalistów ds. baz danych panuje od czasu do czasu osobliwy zwyczaj wrzucania replikacji logicznej i fizycznej do tego samego kosza. Równie dobrze można by powiedzieć, że skarpetki i buty to to samo, bo w końcu obie rzeczy zakłada się na stopy, prawda? Ale jak może potwierdzić każdy, kto próbował nosić skarpetki na śniegu, podobieństwa na powierzchni mogą ukrywać cały wszechświat różnic między replikacją logiczną a fizyczną.
Łączenie replikacji logicznej i fizycznej lub zaniedbywanie różnic między nimi może prowadzić do nieefektywnych strategii zarządzania danymi. Każda metoda ma swoje zalety i idealne scenariusze użycia. Wiedza o tym, kiedy zastosować każdą z nich – zrozumienie ich unikalnych ról w spektrum zarządzania danymi – pomaga uniknąć niepotrzebnego obciążenia pracą, optymalizuje wydajność i zapewnia integralność danych.
03/07/2024
Od analizy do akcji: Przezwyciężanie zmiany w planie wykonania
Plany wykonania wybierają sposób, w jaki zapytania SQL są wykonywane przez mechanizm bazy danych. Jako takie stanowią różnicę między płynnie działającą bazą danych a taką, która potyka się pod obciążeniem. Zmiany w planie wykonania mają różne powody – często zmieniają się po cichu i bez ostrzeżenia – a dalekosiężne skutki mogą być ogromne.
Najbardziej bezpośrednim skutkiem zmiany planu wykonania jest spadek wydajności zapytań. Zapytanie, które kiedyś działało płynnie i liczone było w milisekundach, może, z powodu zmienionego planu, zacząć pochłaniać sekundy. Ten wzrost czasu zapytania może kaskadowo przełożyć się na dłuższy czas ładowania aplikacji, frustrację użytkowników końcowych i poważne reperkusje finansowe w środowiskach o wysokiej stawce, takich jak finansowe platformy transakcyjne lub usługi danych w czasie rzeczywistym.
27/06/2024
Efekt domina w bazie danych T10 na g1rush Server
Problemy z wydajnością rzadko występują w izolacji. Często pojedynczy problem może wywołać kaskadę powiązanych problemów, z których każdy potęguje ogólny wpływ na system. Niniejsze studium przypadku analizuje taki scenariusz w bazie danych T10 na g1rush Server.
06/06/2024
Najważniejsze parametry wydajności baz danych
Jeśli nikt nie widzi problemów z bazą danych, to czy one naprawdę istnieją? – W przeciwieństwie do popularnego filozoficznego dylematu, na to pytanie można odpowiedzieć dość łatwo – Absolutnie tak. Niewidoczne lub niemonitorowane problemy w systemach baz danych zdarzają się i faktycznie mogą powodować znaczące zakłócenia. Nie ma znaczenia, jeśli nie są one od razu widoczne. Parametry wydajności baz danych to podstawowe wskaźniki jej zdrowia. Bez ich monitorowania i proaktywnego zarządzania, te podstawowe problemy mogą się nasilać, prowadząc do spadku wydajności, potencjalnej utraty danych, a nawet awarii systemu. Te z natury wymagają pilnych i często kompleksowych interwencji w celu ich naprawienia.
Parametry wydajności baz danych nie mogą być ignorowane. To się po prostu się nie opłaca.
21/11/2018
webtelligence na Dynamics 365/AX Solution Showcase Webcast
W poniedziałek, 10 grudnia na MSDynamicsWorld.com odbędzie się międzynarodowy Solution Showcase Webcast. W ciągu intensywnych dziesięciu minut przedstawimy nowe możliwości…
23/10/2018
Rozwiązania DBPLUS na konferencji DOAG 2018
Od 19 do 23 listopada 2018 roku odbędzie się kolejna edycja konferencji DOAG German Oracle User Group w Norymberdze. Podczas…
12/06/2018
webtelligence na SOUG Day w szwajcarskim Baden
14 czerwca 2018 r. odbędzie się spotkanie szwajcarskiej społeczności użytkowników Oracle. Podczas wydarzenia firma partnerska webtelligence będzie prezentowała rozwiązania DBPLUS….
15/05/2018
Nowy klient DBPLUS w Austrii
W maju 2018 webtelligence, niemiecki biznes partner firmy DBPLUS, rozpoczął wdrożenie rozwiązania DBPLUS Performance Monitor dla Microsoft SQL Server u…
14/04/2018
DBPLUS wchodzi z własnym systemem replikacji danych real-time na rynek niemiecki
12 kwietnia 2018 rozpoczęliśmy wdrożenie rozwiązania DBPLUS Data Replicator u klienta z sektora finansowego w Niemczech. Narzędzie zostanie wykorzystane w…
20/03/2019
Nowa wersja Performance Monitor (release 2019.1)
16 marca 2019 opublikowaliśmy nową wersję Performance Monitora dla silników baz danych Oracle i Microsoft SQL Server. Najważniejsze funkcje dodane…
21/12/2018
Nowa wersja Performance Monitor (release 2018.4)
21 grudnia 2018 opublikowaliśmy nową wersję Performance Monitora w wersjach dla silników baz danych Oracle i Microsoft SQL Server. Najważniejsze…
08/10/2018
Nowa wersja Performance Monitor (release 2018.3)
8 października 2018 udostępniliśmy dla naszych klientów kolejną wersję Performance Monitora dla silników baz danych Oracle i Microsoft SQL Server….
06/08/2018
Nowa wersja Performance Monitor (release 2018.2)
6 sierpnia 2018 opublikowaliśmy nową wersję Performance Monitora dla silników baz danych Oracle i Microsoft SQL Server. Najważniejsze nowości dodane…
15/04/2018
Nowa wersja Performance Monitor (release 2018.1)
15 kwietnia 2018 opublikowaliśmy nową wersję Performance Monitora dla silników baz danych Oracle i Microsoft SQL Server. Najważniejsze funkcje dodane…