Oracle Vector Search
Oracle pl

Technologia AI Vector Search

Baza danych 23ai, zgodnie z nazwą oraz licznymi zapowiedziami na oficjalnej stronie, zintegrowana została z technologią sztucznej inteligencji – Artificial Intelligence (AI). Jednym z rozwiązań w tym obszarze jest funkcjonalność wyszukiwania wektorowego (Vector Search), która jak za chwilę się przekonasz, po prostu przenosi współczesne przetwarzanie danych na zupełnie nowy poziom. Jest to szczególnie istotne w …

Oracle pl

Raporty AWR w bazach Oracle

Raporty AWR (Automatic Workload Repository) to narzędzie diagnostyczne dostępne w bazach danych Oracle, które pomaga analizować wydajność systemu i identyfikować obszary wymagające optymalizacji. Na pierwszy rzut oka wyglądają, umówmy się, dość zawile. Sporo sekcji, mnóstwo liczb i parametrów. Z powodu swojej szczegółowej i technicznej natury wymagają pewnej wprawy w użytkowaniu. Po głębszej analizie okazuje się …

Oracle pl

Baza danych Oracle jako kontener Docker

W artykule tym przyjrzymy się, jak szybko skonfigurować bazę danych Oracle 21c do celów programistycznych za pomocą Dockera. Czym są kontenery Docker? Jest to format pakowania, gromadzący kod i zależności aplikacji w postaci umożliwiającej szybkie i niezawodne działanie we wszystkich środowiskach obliczeniowych. Wykorzystując konteneryzację możemy w krótkim czasie uruchomić platformę z działającą aplikacją. Technologia ta …

Oracle pl

Kopiowanie planu zapytania do innej bazy

Ostatnio zgłoszono mi problem, polegający na powolnym działaniu zapytania w produkcyjnej bazie danych. Jak się okazało przyczyną było użycie przez optymalizator niewłaściwego planu, co w efekcie doprowadziło do dużego obciążenia bazy i spowolnionej pracy aplikacji. To samo zapytanie tyle, że uruchomione że w bazie testowej działało znacznie szybciej pomimo, że obie mają porównywalny wolumen danych. …

Machine Learning pl

Analiza cen mieszkań w Warszawie — regresja liniowa

Odkąd pamiętam, zawsze interesowałem się rynkiem nieruchomości. Przyczyniła się do tego moja częsta zmiana mieszkań oraz fakt, że za każdym razem wszelkie formalności sprzedaży i kupna przeprowadzałem samodzielnie. Poszukiwanie dobrej lokalizacji to proces niezwykle ekscytujący, ale też i czasochłonny. Oprócz zdobycia rozeznania w cenach, zaznajamiałem się z topografią miasta oraz na własnej skórze przekonywałem, jak istotny jest czynnik dobrej komunikacji do centrum.

Machine Learning pl

Pozyskiwanie danych do analizy — scraper

Zajmując się zagadnieniami machine learning, często stoimy przed problemem pozyskania wartościowych danych. Nie zawsze bowiem mamy dostęp do profesjonalnych baz, zasilonych treścią dokładnie taką, na jakiej nam zależy. Pomocnym staje się wtedy budowa automatu (scrapera), który pobierze interesujące nas treści z Internetu…