Glosar
Termeni tehnici, acronime si concepte cheie din lumea bazelor de date, data warehouse si managementul proiectelor. Fiecare intrare include o definitie clara si linkuri catre articolele relevante.
A
Additive Measure
Măsură numerică într-o fact table care poate fi sumată de-a lungul tuturor dimensiunilor — sume, cantități, contorizări. Fundamentală în proiectarea data warehouse-ului.
AI Manager
Rol profesional care guvernează impactul inteligenței artificiale asupra arhitecturilor, proceselor și persoanelor dintr-un proiect, separând valoarea reală de zgomot.
ANALYZE
Comanda PostgreSQL care actualizeaza statisticile tabelelor folosite de optimizator pentru a alege planul de executie.
Anonymous User
Utilizator MySQL/MariaDB fără nume creat automat în timpul instalării. Reprezintă un risc de securitate deoarece poate interfera cu matching-ul utilizatorilor legitimi.
ASH
Active Session History — componenta Oracle care inregistreaza starea fiecarei sesiuni active o data pe secunda, folosita pentru diagnosticarea punctuala a problemelor de performanta.
Authentication Plugin
Modul MySQL/MariaDB care gestionează metoda de verificare a credențialelor în timpul conexiunii. Default-ul se schimbă între versiuni și poate cauza probleme de compatibilitate.
Autovacuum
Daemon PostgreSQL care rulează automat VACUUM și ANALYZE pe tabele când numărul de dead tuples depășește un prag configurabil.
AWR
Automatic Workload Repository — instrument de diagnostic integrat in Oracle Database pentru colectarea si analiza statisticilor de performanta.
B
B-Tree
Structură de date de arbore echilibrat, tipul implicit de index în majoritatea bazelor de date relaționale. Eficient pentru căutări de egalitate și interval, dar inadecvat pentru LIKE cu wildcard inițial.
Bicicletă Pliabilă
Bicicletă care se pliază în 10-20 secunde devenind un bagaj transportabil la birou, în metrou sau în tren, eliminând problema parcării și a furtului.
Binary log
Registrul binar secvențial al MySQL care urmărește toate modificările de date, folosit pentru replicare și point-in-time recovery.
Bloat
Spațiu mort acumulat într-o tabelă sau index PostgreSQL din cauza dead tuple-urilor neșterse, care umflă dimensiunea pe disc și degradează performanțele interogărilor.
Branch
Linie de dezvoltare independentă într-un sistem de version control. Permite lucrul pe modificări izolate fără a afecta codul principal până la merge.
Brompton
Bicicletă pliabilă britanică considerată referința mondială pentru calitatea construcției, compactitatea în stare pliată și practicitatea în navetismul urban.
BYOL
Bring Your Own License — program Oracle care permite reutilizarea licentelor on-premises in cloud-ul OCI fara costuri suplimentare de licentiere.
C
Carbon Footprint
Cantitatea totală de gaze cu efect de seră emise direct sau indirect de o activitate, exprimată în tone de CO₂ echivalent — o mașină în traficul roman produce 120-150 g/km.
CDC
Change Data Capture — tehnică pentru interceptarea și propagarea modificărilor de date în timp real, adesea bazată pe citirea log-urilor de tranzacții.
Cheie surogat
Identificator numeric generat de data warehouse, distinct de cheia naturală a sistemului sursă. Esențială pentru SCD Tip 2.
Churn
Măsură a cât de mult se modifică o tabelă de baze de date după inserarea inițială a datelor, în termeni de UPDATE și DELETE. Determină costul de mentenanță al indexurilor.
COALESCE
Funcție SQL care returnează prima valoare non-NULL dintr-o listă de expresii.
Code Review
Practica de revizuire a codului de către un coleg înainte de merge, pentru a surprinde bug-uri, îmbunătăți calitatea și partaja cunoștințele în echipă.
Compliance
Conformitate cu reglementările, regulile și standardele aplicabile — în contextul AI include GDPR, reglementări sectoriale și politici interne privind utilizarea datelor și modelelor.
CTAS
Create Table As Select — tehnică Oracle pentru crearea unei tabele noi populate cu rezultatele unei interogări, folosită pentru migrări și restructurări ale tabelelor mari.
Cutover
Momentul critic intr-o migrare in care sistemul de productie este mutat definitiv de pe infrastructura veche pe cea noua.
D
Daily Standup
Ședință zilnică de maximum 15 minute în care fiecare membru al echipei răspunde la trei întrebări: ce am făcut ieri, ce voi face azi, ce mă blochează.
Data Governance
Set de politici, procese și standarde care garantează calitatea, securitatea și conformitatea datelor în cadrul unei organizații.
Data Guard
Tehnologie Oracle pentru replicarea in timp real a unei baze de date pe un server standby, asigurand disponibilitate ridicata si disaster recovery.
Data Warehouse
Sistem centralizat de colectare și istoricizare a datelor din surse diverse, proiectat pentru analiză și suport al deciziilor de afaceri.
Dead Tuple
Rând obsolet într-o tabelă PostgreSQL, marcat ca nevizibil după un UPDATE sau DELETE dar încă neșters fizic de pe disc.
DEFAULT PRIVILEGES
Mecanism PostgreSQL care definește automat privilegiile de atribuit tuturor obiectelor viitoare create într-o schemă, evitând repetarea manuală a GRANT-urilor.
default_statistics_target
Parametrul PostgreSQL care controleaza cate esantioane colecteaza ANALYZE pentru a estima distributia datelor in fiecare coloana.
Directiva 2011/7/UE
Directivă europeană privind întârzierile la plată care fixează termenul standard la 30 de zile, maximul la 60, și prevede dobânzi de întârziere automate la rata BCE + 8%.
Dobânzi de Întârziere
Dobânzi automate prevăzute de lege (rata BCE + 8%) care se acumulează pe fiecare factură plătită cu întârziere, fără necesitatea unei somații formale.
Drill-down
Navigare în rapoarte de la un nivel agregat la un nivel de detaliu, tipică analizei OLAP și data warehouse-urilor.
DSO
Days Sales Outstanding — numărul mediu de zile pe care o companie le necesită pentru a-și încasa creanțele comerciale. În Italia media este de 80 de zile, aproape de trei ori media europeană.
E
ETL
Extract, Transform, Load — procesul de extragere, transformare si incarcare a datelor din sistemele sursa in data warehouse.
Exchange Partition
Operațiune DDL Oracle care schimbă instantaneu segmentele de date între o tabelă nepartiționată și o partiție, fără a muta fizic niciun dat.
Execution Plan
Plan de executie — secventa de operatii aleasa de optimizatorul bazei de date pentru a rezolva o interogare SQL.
F
Facilitator
Persoană responsabilă de ghidarea unei ședințe menținând focusul, respectând timeboxul și garantând că toți au voce fără ca discuția să degenereze.
Fact table
Tabela centrală a star schema-ului care conține măsurile numerice și cheile externe către tabelele dimensionale.
Float Financiar
Lichiditate la cost zero generată de diferența dintre timpii de încasare de la clienți și timpii de plată către furnizori, folosită ca capital circulant gratuit.
FLUSH PRIVILEGES
Comandă MySQL/MariaDB care reîncarcă tabelele de grant din mysql.user, făcând efective modificările manuale ale privilegiilor.
Full Table Scan
Operatie de citire in care Oracle citeste toate blocurile unei tabele de la primul la ultimul, fara a utiliza indecsi.
G
GIN Index
Generalized Inverted Index — tip de index PostgreSQL optimizat pentru căutare full-text, pattern matching cu trigrame și interogări pe array-uri și JSONB.
Grain
Nivelul de detaliu al unei fact table într-un data warehouse — decizia de proiectare care determină la ce întrebări poate răspunde modelul dimensional.
GRANT
Comandă SQL pentru atribuirea de privilegii specifice unui utilizator sau rol pe baze de date, tabele sau coloane. În MySQL 8 nu mai creează utilizatori implicit.
Group Replication
Mecanismul nativ MySQL pentru replicare sincronă multi-nod cu failover automat și gestionarea quorum-ului.
GTID
Global Transaction Identifier — identificator unic atribuit fiecărei tranzacții în MySQL pentru a simplifica gestionarea replicării.
H
Hash Join
Hash Join — strategie de join optimizata pentru volume mari de date, bazata pe o hash table construita in memorie.
Hot Desk
Model de organizare a spațiilor de birou în care posturile nu sunt atribuite: cine vine la birou ocupă un birou liber.
Huge Pages
Pagini de memorie de 2 MB (în loc de cele standard de 4 KB) care reduc drastic presiunea pe MMU și TLB, îmbunătățind performanțele Oracle pe Linux.
I
I/O Scheduler
Componentă a kernelului Linux care decide ordinea în care cererile de I/O sunt trimise către disc, cu impact direct asupra performanțelor bazei de date.
INTO OUTFILE
Clauză SQL MySQL care permite scrierea rezultatului unui SELECT direct într-un fișier pe filesystem-ul serverului.
Issue Tracker
Sistem integrat de urmărire pentru bug-uri, cereri de funcționalități și task-uri de proiect. Pe GitHub, issue-urile trăiesc în același loc cu codul, garantând trasabilitate completă.
IST
Incremental State Transfer — mecanism Galera Cluster pentru transferul doar al tranzacțiilor lipsă către un nod care revine în cluster.
K
Kimball
Ralph Kimball — metodologie de proiectare a data warehouse-ului bazată pe dimensional modeling, star schema și procese ETL bottom-up.
Knowledge Transfer
Proces de transfer al cunoștințelor între persoane, echipe sau sisteme, critic în proiectele IT unde pierderea know-how-ului poate compromite continuitatea operațională.
KPI
Key Performance Indicator — metrică măsurabilă care evaluează eficacitatea unei activități față de un obiectiv definit, folosită pentru a măsura rezultate concrete în loc de ore de prezență.
L
Least Privilege
Principiu de securitate care prevede atribuirea fiecărui utilizator sau proces doar a permisiunilor strict necesare pentru îndeplinirea funcției sale.
Lift-and-Shift
Strategie de migrare care mută un sistem dintr-un mediu în altul fără a-i modifica arhitectura, codul sau configurația.
Local Index
Index Oracle partițional cu aceeași cheie ca tabela, unde fiecare partiție a tabelei are partiția de index corespunzătoare. Mai ușor de întreținut decât un index global.
M
MERGE
Instrucțiune SQL care combină INSERT și UPDATE într-o singură operațiune. În Oracle cunoscută și ca upsert.
Mobilitate Durabilă
Abordare a transportului urban care privilegiază mijloace cu impact scăzut asupra mediului — bicicletă, transport public, vehicule electrice — reducând emisiile, traficul și costurile.
MVCC
Multi-Version Concurrency Control — modelul de concurență al PostgreSQL care menține mai multe versiuni ale rândurilor pentru a garanta izolarea tranzacțională fără lock-uri exclusive pe citiri.
mydumper
Instrument open source de backup logic pentru MySQL/MariaDB cu paralelism real la nivel de chunk, cu restore paralel prin myloader.
mysqlbinlog
Utilitar de linie de comandă MySQL pentru citirea, filtrarea și reaplicarea conținutului fișierelor binary log.
mysqldump
Utilitar de backup logic inclus în fiecare instalare MySQL, produce un fișier SQL secvențial pentru recrearea schemei și datelor.
mysqlpump
Evoluție a mysqldump introdusă în MySQL 5.7 cu paralelism la nivel de tabelă, depreciată de Oracle în MySQL 8.0.34.
N
Navetism
Deplasarea zilnică casă-serviciu și retur, care în marile orașe italiene poate absorbi 2-4 ore pe zi și sute de euro pe lună în costuri directe.
Nested Loop
Nested Loop Join — strategia de join care scaneaza tabelul intern pentru fiecare rand al tabelului extern, ideala pentru seturi mici de date cu index.
NOLOGGING
Mod Oracle care suprimă generarea de redo log în timpul operațiunilor masive (CTAS, INSERT APPEND, ALTER TABLE MOVE), accelerând operațiunile dar necesitând un backup imediat.
O
Object Privilege
Privilegiu Oracle care autorizează operațiuni pe un obiect specific al bazei de date precum SELECT, INSERT, UPDATE sau EXECUTE pe o tabelă, vizualizare sau procedură.
OCI
Oracle Cloud Infrastructure — platforma cloud Oracle, cu avantaje semnificative de licențiere pentru bazele de date Oracle prin programul BYOL.
OLAP
Online Analytical Processing — procesare orientată spre analiza multidimensională a datelor, tipică pentru data warehouse-uri.
Outsourcing
Externalizarea activităților sau proiectelor IT către furnizori externi, cu riscuri semnificative de pierdere a know-how-ului și vendor lock-in dacă nu este gestionată corect.
P
Parking Lot
Listă vizibilă de subiecte apărute în timpul unei ședințe care merită aprofundare dar sunt amânate pentru a respecta timeboxul.
Partita IVA
Regim fiscal italian pentru lucrătorii independenți și liber-profesioniști, care în consultanța IT implică asumarea directă a riscului de credit față de clienți.
Partition Pruning
Mecanism automat Oracle care exclude partițiile nerelevante în timpul execuției unei interogări, citind doar partițiile care conțin date corespunzătoare predicatului.
Pedalare Asistată
Sistem de propulsie electrică care amplifică forța de pedalare a ciclistului, eliminând problema pantelor și a transpirației pe traseele urbane casă-serviciu.
pg_stat_statements
Extensie PostgreSQL care colectează statistici de execuție pentru toate query-urile SQL, instrument fundamental pentru diagnosticarea performanței.
pg_trgm
Extensie PostgreSQL care oferă funcții și operatori pentru căutare de similaritate bazată pe trigrame, activând indexuri GIN pentru LIKE cu wildcarduri.
PITR
Point-in-Time Recovery — tehnică de restaurare care permite readucerea unei baze de date la un moment precis în timp, combinând backup-uri și log-uri de tranzacții.
Presenteism
Cultură organizațională care echivalează prezența fizică la birou cu productivitatea, indiferent de rezultatele efectiv produse.
Pull Request
Mecanism de propunere și revizuire a modificărilor de cod pe platforme precum GitHub. Permite code review, discuție și aprobare înainte de merge în branch-ul principal.
Q
Quorum
Mecanism de consens bazat pe majoritatea nodurilor, folosit în clusterele de baze de date pentru prevenirea split-brain-ului și garantarea consistenței datelor.
R
RAC
Real Application Clusters — tehnologie Oracle care permite mai multor instante sa acceseze simultan aceeasi baza de date, asigurand disponibilitate ridicata si scalabilitate.
Ragged hierarchy
Ierarhie în care nu toate ramurile ating aceeași adâncime: unele niveluri intermediare lipsesc.
Range Partitioning
Strategie de partiționare care împarte o tabelă în segmente bazate pe intervale de valori ale unei coloane, de obicei o dată.
Redo Log
Fisiere de log in care Oracle inregistreaza fiecare modificare a datelor inainte de a o scrie in datafile-uri, asigurand recuperarea in caz de defectiune.
Relay log
Fișier de log intermediar pe slave-ul MySQL care primește evenimentele din binary log-ul master-ului înainte de a fi executate local.
REVOKE
Comandă SQL pentru eliminarea privilegiilor sau rolurilor acordate anterior unui utilizator sau rol, complementară comenzii GRANT.
RMAN
Recovery Manager — instrumentul Oracle pentru backup, restore si recovery al bazei de date, inclusiv crearea bazelor de date standby pentru Data Guard.
ROI
Return on Investment — raportul între beneficiul obținut și costul suportat pentru o investiție, adesea abuzat în prezentările comerciale despre AI unde promisiunile depășesc realitatea.
ROLE
Entitatea fundamentală a PostgreSQL care unifică conceptul de utilizator și grup de permisiuni: un ROLE cu LOGIN este un utilizator, fără LOGIN este un container de privilegii.
RPO
Recovery Point Objective — cantitatea maxima de date pe care o organizatie si-o poate permite sa piarda in caz de dezastru, masurata in timp.
RTO
Recovery Time Objective — timpul maxim acceptabil pentru restaurarea unui serviciu dupa o defectiune sau un dezastru.
S
SCAN Listener
Single Client Access Name — componenta Oracle RAC care ofera un punct unic de acces catre cluster, distribuind conexiunile intre nodurile disponibile.
SCD
Slowly Changing Dimension — tehnica de data warehouse pentru urmarirea modificarilor in timp in tabelele dimensionale.
Schema
Namespace logic în cadrul unei baze de date care grupează tabele, vizualizări, funcții și alte obiecte, permițând organizarea și separarea permisiunilor.
Scope
Perimetrul unui proiect care definește ce este inclus și ce este exclus: funcționalități, livrabile, constrângeri și limite convenite cu stakeholderii.
Scope Creep
Expansiune necontrolată a cerințelor proiectului dincolo de perimetrul inițial, ducând la întârzieri, creșterea costurilor și adesea la eșecul proiectului.
Scrum
Framework agil pentru gestionarea proiectelor care organizează munca în sprinturi cu durată fixă, cu roluri definite (Product Owner, Scrum Master, Echipă) și ceremonii structurate.
secure-file-priv
Directivă de securitate MySQL care limitează directoarele în care serverul poate citi și scrie fișiere, protejând filesystem-ul de operațiuni neautorizate.
Self-parenting
Tehnică de echilibrare a ierarhiilor dezechilibrate: cine nu are un părinte devine propriul părinte.
Sequential Scan
Operație de citire în care PostgreSQL citește toate blocurile unei tabele fără a folosi indexuri, eficientă pe tabele mici dar problematică pe tabele mari.
SGA
System Global Area — zona de memorie partajată a Oracle Database care conține buffer cache, shared pool, redo log buffer și alte structuri critice pentru performanță.
shared_buffers
Zona de memorie partajată a PostgreSQL care servește drept cache pentru blocurile de date, cel mai important parametru pentru tuning-ul memoriei.
Single-primary
Modul MySQL Group Replication în care un singur nod acceptă scrieri, iar celelalte sunt read-only cu failover automat.
Smart Working
Model de lucru flexibil care combină munca la distanță și prezența la birou, bazat pe obiective măsurabile în loc de program și prezență fizică.
Snapshot (Oracle)
Captura punctuala a statisticilor de performanta preluata periodic de AWR si folosita pentru a genera rapoarte de diagnostic comparative.
Split-brain
Condiție critică într-un cluster de baze de date unde două sau mai multe părți operează independent, acceptând scrieri divergente pe aceleași date.
SQL Injection
Tehnică de atac care inserează cod SQL malițios în input-urile unei aplicații pentru a manipula interogările executate de baza de date, accesând potențial date neautorizate sau compromițând sistemul.
SST
State Snapshot Transfer — mecanism Galera Cluster pentru transferul unei copii complete a datelor către un nod care se alătură clusterului.
Stakeholder
Persoană sau grup cu un interes direct în rezultatul unui proiect: client, utilizator final, sponsor, echipă tehnică sau orice parte afectată de deciziile proiectului.
Star schema
Model de date tipic pentru data warehouse: o fact table centrală conectată la mai multe tabele dimensionale prin chei externe.
Swappiness
Parametru kernel Linux (vm.swappiness) care controlează propensiunea sistemului de a muta pagini de memorie în swap, critic pentru serverele de baze de date unde SGA trebuie să rămână în RAM.
Switchover
Operatiune planificata in Data Guard care inverseaza rolurile intre primary si standby fara pierdere de date, reversibila si controlata.
System Privilege
Privilegiu Oracle care autorizează operațiuni globale pe baza de date precum CREATE TABLE, CREATE SESSION sau ALTER SYSTEM, independente de orice obiect specific.
systemd
Sistem de inițializare și manager de servicii pe Linux, folosit pentru gestionarea instanțelor multiple MySQL/MariaDB pe același server prin unit file separate.
T
Tablespace
Unitate logică de stocare în Oracle care grupează unul sau mai multe fișiere de date fizice. Permite organizarea, gestionarea și optimizarea spațiului pe disc pentru tabele, indexuri și partiții.
THP
Transparent Huge Pages — funcție a kernelului Linux care promovează automat paginile normale la pagini mari, dar care cauzează latențe imprevizibile și trebuie dezactivată pentru Oracle.
Timeboxing
Tehnică de gestionare a timpului care atribuie un interval fix și nenegociabil unei activități, forțând încheierea în limita stabilită.
Transport Lag
Intarzierea in transmiterea redo log-urilor de la baza de date primary catre standby intr-o configuratie Data Guard. Indicator critic al sanatatii replicarii.
U
Unified Audit
Sistem de audit centralizat introdus în Oracle 12c care unifică toate tipurile de audit într-o singură infrastructură, înlocuind vechiul audit tradițional.
Unix Socket
Mecanism de comunicare inter-proces local pe sisteme Unix/Linux, folosit de MySQL pentru conexiuni mai rapide decât TCP când clientul și serverul sunt pe același host.
V
VACUUM
Comandă PostgreSQL care recuperează spațiul ocupat de dead tuples, făcându-l reutilizabil pentru inserări noi fără a-l returna sistemului de operare.
Vendor Lock-in
Dependență structurală de un furnizor extern care face schimbarea providerului dificilă sau costisitoare, adesea cauzată de pierderea know-how-ului și a proprietății codului.
Version Control
Sistem care urmărește fiecare modificare a codului sursă, permițând vizualizarea istoricului, anularea modificărilor și colaborarea fără suprascrieri. Git este standardul actual.
W
Wait Event
Eveniment de asteptare inregistrat de Oracle de fiecare data cand o sesiune nu poate continua si trebuie sa astepte o resursa — I/O, lock, retea sau CPU.
WSREP
Write Set Replication — API și protocol de replicare sincronă folosit de Galera Cluster pentru menținerea nodurilor clusterului aliniate în timp real.
Y
Yes-And
Tehnică de comunicare născută în teatrul de improvizație care înlocuiește 'Nu, dar...' cu 'Da, și...', transformând discuțiile în construcție colaborativă.
Z
ZDM
Zero Downtime Migration — instrument Oracle pentru automatizarea migrarilor catre OCI, combinand Data Guard si Data Pump sub un strat de orchestrare.