JDBC

Standardowe API w Javie do łączenia się z bazami danych i wykonywania zapytań SQL. Zapewnia jednolity sposób dostępu niezależny od silnika bazy.

ETL

Proces pobierania danych ze źródeł, przekształcania ich i ładowania do docelowej bazy lub hurtowni. Podstawa integracji danych.

Hurtownia danych

Centralne repozytorium danych zebranych z wielu źródeł, zoptymalizowane pod analizę i raportowanie. Nie służy do bieżących transakcji.

Optymalizator zapytań

Komponent bazy wybierający najefektywniejszy sposób wykonania zapytania. Decyduje m.in. o użyciu indeksów i kolejności złączeń.

Plan zapytania

Opis kroków, jakie baza wykona, by zrealizować zapytanie. Analizowany poleceniem EXPLAIN przy optymalizacji wydajności.

ORM

Technika mapująca tabele bazy na obiekty w kodzie aplikacji. Pozwala pracować z danymi bez ręcznego pisania SQL, np. Hibernate czy Eloquent.

Partycjonowanie

Podział dużej tabeli na mniejsze fragmenty według klucza, np. daty. Przyspiesza zapytania i ułatwia zarządzanie ogromnymi zbiorami.

OLAP

Tryb przetwarzania nastawiony na złożone zapytania analityczne i raportowanie na dużych zbiorach. Typowy dla hurtowni danych.

OLTP

Tryb pracy bazy zoptymalizowany pod dużą liczbę szybkich, krótkich transakcji, np. w sklepach internetowych. Przeciwieństwo analityki OLAP.

Garbage collection

Automatyczny proces zwalniania pamięci zajmowanej przez dane, których program już nie używa. Odciąża programistę od ręcznego zarządzania pamięcią.