Kopie zapasowe w świecie baz danych

Kopie_zapasowe
Istnieje starsze od węgla porzekadło, że ludzie dzielą się na tych, którzy robią kopie zapasowe i tych, którzy takie kopie będą robić. Dlatego na wstępie darujmy sobie truizmy i zacznijmy od trudniejszej kwestii, czyli odtwarzania bazy danych z kopii.

Git – podstawowe narzędzie pracy dewelopera i nie tylko. Część I. Trudne początki

05.06.2017 / Dobre praktyki / git / seria git
Git
Dawno, dawno temu, za siedmioma mainframe'ami, za siedmioma terminalami, a przed siedmioma monitorami pracowali programiści. Już w tych ciemnych wiekach, kiedy nie było jeszcze internetu, facebooka i wielu innych wynalazków programiści, dziś zwani dumnie deweloperami, musieli współpracować razem. Chcieli osiągnąć ambitny cel, jakim było, i jest do dziś, wytworzenie działającego oprogramowania. Każde z tych przedsięwzięć borykało się z tym samym problemem – synchronizacją pracy nad kodem źródłowym.

Nierelacyjne struktury danych i ich składowanie w relacyjnych bazach danych

04.05.2017 / Trochę teorii / json
nierelacyjne struktury
Wraz z rozwojem sprzętu, na którym wykonywany jest kod aplikacji, atomizacją procesów oraz coraz większym zasięgiem technologi informacyjnej, zwiększa się także ilość nierelacyjnych struktur danych. Nie jest to zjawisko nowe, bo taką formę pełniły, i do dziś pełnią pliki, do których mogą sięgać aplikacje. Jednak w miarę powstawania kolejnych rozwiązań, opartych o odrębne, wyspecjalizowane usługi, zwiększa się potrzeba dostępu do danych tego typu z różnych usług i przy wykorzystaniu wydajniejszych metod.

Ansible w Enterprise Linuksie – cz. I: przygotowania i pierwsze komendy

13.03.2017 / Linux / ansible / seria ansible
Ansible
Po przeczytaniu tego materiału czytelnik powinien lepiej rozumieć, dlaczego powstały narzędzia do automatyzacji zadań w infrastrukturze. W oparciu o przedstawione przykłady umieć zainstalować Ansible z repozytorium EPEL. Powinien także wiedzieć, gdzie znajduje się domyślny plik inventory i być w stanie dostosować go do swoich potrzeb. Powinien zarządzać maszynami ad-hoc przy pomocy komendy ansible oraz umieć napisać pierwszego własnego playbooka w języku yaml.

Replikować bazy danych czy nie replikować? Jeśli tak, to jak?

03.01.2017 / Bazy danych / replikacja
Replikacja
Często przed administratorami oraz architektami odpowiedzialnymi za systemy wykorzystujące bazy danych, staje wyzwanie w postaci wykorzystania rozproszonej architektury, w celu optymalizacji rozwiązania. Niezależnie od tego, jakie to rozwiązanie, pojawia się zagadnienie replikacji. I o tym kilka słów w tym artykule.

Czym jest Linux?

Linux to rodzina uniksopodobnych systemów operacyjnych opartych na jądrze Linux. System ten jest jednym z przykładów wolnego i otwartego oprogramowania (FLOSS). Jego kod źródłowy może być dowolnie wykorzystywany, modyfikowany i rozpowszechniany... Pierwsza ...