Spring Framework jest często postrzegany wyłącznie jako framework do tworzenia aplikacji Java. W rzeczywistości mówimy dziś o rozbudowanym ekosystemie narzędzi, który obejmuje niemal każdy aspekt tworzenia nowoczesnych systemów – od prostych aplikacji webowych, przez REST API, aż po architektury mikroserwisowe i rozwiązania chmurowe. Zrozumienie ekosystemu …
Kategoria: Fragmenty szkoleń
EXPLAIN ANALYZE w PostgreSQL – praktyczny przykład
Optymalizacja zapytań w PostgreSQL bez EXPLAIN ANALYZE jest bardzo trudna. Poniżej zaprezentuję jak czytać EXPLAIN ANALYZE na prawdziwym przykładzie przykładzie.. na co zwracać uwagę i jakie można wyciągnąć wnioski w praktyce. Czym jest EXPLAIN ANALYZE? Polecenie: robi dwie rzeczy jednocześnie:EXPLAIN – pokazuje plan wykonania, czyli …
Praca z Leaflet
Wprowadzenie do map webowych typu open source. Leaflet to jedna z najpopularniejszych bibliotek JavaScript do tworzenia interaktywnych map w aplikacjach webowych. Jest lekka, wydajna, open source, a przy tym niezwykle elastyczna — pozwala w prosty sposób integrować dane geoprzestrzenne, warstwy kafelkowe, markery, pop-upy czy geolokalizację …
Funkcje agregujące w PostgreSQL
Jednym z kluczowych elementów PostgreSQL są funkcje agregujące, które pozwalają na przetwarzanie i analizę danych w sposób zorganizowany i efektywny. Poniżej przyjrzymy się, czym są funkcje agregujące, jak je używać oraz jakie są najczęściej stosowane funkcje w praktyce. Czym są funkcje agregujące? Funkcje agregujące w …
Schemat w PostgreSQL
Czym jest schemat w PostgreSQL? Schemat w PostgreSQL to logiczna struktura, która grupuje obiekty bazy danych, takie jak tabele, widoki, funkcje, procedury składowane itp. W skrócie, schemat to nazwana przestrzeń, w której przechowywane są obiekty bazy danych. Każda baza danych w PostgreSQL może zawierać wiele …
SQL w języku PL/pgSQL: Elastyczność w PostgreSQL
PostgreSQL, znany jest z zaawansowanych funkcji i elastyczności. Oferuje język programowania PL/pgSQL, który integruje SQL z elementami proceduralnymi. Dzięki integracji SQL w języku PL/pgSQL, programiści mają dostęp do narzędzi do tworzenia funkcji składowanych, procedur oraz wyzwalaczy, co zwiększa możliwości zarządzania danymi w bazie PostgreSQL. Podstawy …
Język PL/pgSQL: Tworzenie funkcji składowanych w PostgreSQL
PostgreSQL, jedna z najpotężniejszych i zaawansowanych baz danych relacyjnych, oferuje wiele narzędzi i rozszerzeń, aby ułatwić pracę z danymi. Jednym z tych narzędzi jest język programowania PL/pgSQL, który pozwala na tworzenie funkcji składowanych wewnątrz bazy danych. Język PL/pgSQL, co to jest? PL/pgSQL to język proceduralny …
OpenLayers: Biblioteka do Przetwarzania Map na Stronach Internetowych
Biblioteka OpenLayers to doskonałe narzędzie JavaScript do pracy z interaktywnymi mapami na stronach internetowych. Jest to otwarte oprogramowanie, co oznacza, że można go swobodnie używać, modyfikować i dostosowywać do własnych potrzeb. Biblioteka ta zapewnia bogatą funkcjonalność do obsługi map, zarówno prostych jak i zaawansowanych, co …
Indeks GIN w PostgreSQL
W PostgreSQL istnieje kilka rodzajów indeksów (m.in. Indeks GIN), które można używać do optymalizacji zapytań i przyspieszenia operacji na bazie danych. Oto kilka najważniejszych rodzajów indeksów w PostgreSQL: B-tree Index: Jest to domyślny rodzaj indeksu w PostgreSQL. B-tree indeks jest stosowany do sortowania i porównywania …
Domyślny Użytkownik PostgreSQL: Rola „postgres”
PostgreSQL to jedna z najpopularniejszych i potężnych otwartoźródłowych baz danych relacyjnych. Jednym z kluczowych elementów PostgreSQL jest zarządzanie użytkownikami i rolami, które mają dostęp do bazy danych oraz wykonywanie różnych operacji. W środowisku PostgreSQL istnieje domyślny użytkownik, znany jako „postgres”, który pełni kluczową rolę w …