Zostań Python Developerem! Automatyzuj zadania i integruj komponenty, analizuj dane, twórz strony internetowe od strony backendowej, programuj bazodanowo... A to wszystko (i jeszcze więcej!) z wykorzystaniem Języka Python! Poznaj ten nowoczesny język programowania i wszystkiego jego zalety! Zmierz się z nierelacyjnymi bazami danych! Opanuj MongoDB🍃
Umiejętność zarządzania bazami danych z roku na rok jest coraz bardziej ceniona. Nic w tym dziwnego - ilość danych, jakimi dysponujemy, a które musimy gdzieś przechowywać, sortować, zestawiać ze sobą i z których chcemy wyciągać ważne dla siebie informacje, stale rośnie. Stąd firmy szczególnie wypatrują specjalistów, którzy potrafią to robić - poszukiwani są nie tylko ludzie wyspecjalizowani stricte w tej dziedzinie, ale także potrafiący zarządzać bazami danych programiści rozmaitych języków, specjaliści DevOps, data science czy data engineering. Jeśli mowa o bazach danych, to na myśl przychodzą przede wszystkim te relacyjne, co jest oczywiste - relacyjne bazy danych wciąż dominują, są najpopularniejsze. Ponieważ jednak zdarzają się sytuacje, z którymi takie bazy radzą sobie gorzej, i problemy, które trudno z ich zastosowaniem rozwiązać, dobrym uzupełnieniem wiedzy jest znajomość baz danych tzw. NoSQL. NoSQL, czyli nierelacyjna baza danych SQL, pozwala przechowywać i wyszukiwać informacje modelowane w sposób odmienny, niż dzieje się to w bazach relacyjnych. Dzięki zastosowaniu tego podejścia możliwe jest na przykład tworzenie prostych projektów, horyzontalne skalowanie do klastrów maszyny czy uzyskanie lepszej kontroli nad dostępnością. Z tego typu baz danych korzysta się coraz częściej przy opracowywaniu ogromnych zbiorów danych (big data) w czasie rzeczywistym. A że big data to nasza przyszłość, już dziś warto zapoznać się z mechanizmami zarządzania wielkimi zbiorami danych. Jedną z takich nierelacyjnych baz danych SQL jest napisany w języku C++ system MongoDB. Charakteryzuje się on brakiem ściśle zdefiniowanej struktury obsługiwania baz danych, które zamiast tego są składowane w dokumentach w stylu JSON (Java Script Object Notation). W trakcie tego kursu będziemy pracować właśnie z MongoDB.
Ten praktyczny przewodnik jest przeznaczony dla użytkowników bazy MongoDB w wersji 4.2. W przystępny i konkretny sposób opisuje zalety stosowania dokumentowych baz danych, równocześnie wskazuje zaawansowane metody konfiguracji systemu oraz możliwe zastosowania w różnych projektach. Książka zainteresuje zarówno użytkowników i administratorów MongoDB, jak i programistów tworzących złożone aplikacje. Przedstawia kwestie tworzenia zapytań, indeksów, agregacji, transakcji, zbiorów replik, zarządzania systemem, shardingu i administrowania danymi, trwałości danych, monitorowania systemu oraz jego zabezpieczenia. Znalazło się tu także wprowadzenie do pracy z MongoDB, omówiono też zasady pracy z klastrem shardów oraz administrowania aplikacją i serwerem bazy MongoDB. Do następnego! 😉
"/" alt="Promocja1"> "/" alt="Promocja2">
|