Bibliographische Detailangaben
| Titel: |
Database workload extraction and analysis |
| Autoren: |
Ahmadi, Rozhina |
| Weitere Verfasser: |
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació, Abelló Gamazo, Alberto, Radwan, Wafaa |
| Verlagsinformationen: |
Universitat Politècnica de Catalunya |
| Publikationsjahr: |
2025 |
| Bestand: |
Universitat Politècnica de Catalunya, BarcelonaTech: UPCommons - Global access to UPC knowledge |
| Schlagwörter: |
Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació::Python, Relational databases, Python (Computer program language), Application program interfaces (Computer software), Anàlisi de càrrega de treball de bases de dades, Registres de consultes SQL, Sloan Digital Sky Survey (SDSS), Database workload analysis, SQL query logs, Bases de dades relacionals, Python (Llenguatge de programació), Interfícies de programació d'aplicacions (Programari) |
| Beschreibung: |
Aquest treball de final de grau presenta el disseny i la implementació d'una eina modular i automatitzada per a l'extracció i anàlisi de càrregues de treball SQL, adaptada específicament als registres del Sloan Digital SkySurvey (SDSS). L'eina té com a objectiu optimitzar i automatitzar processos que anteriorment es feien manualment en estudis acadèmics, mitjançant una flux de processament que inclou la recuperació, l'anàlisi sintàctica, la neteja i l'agrupació de consultes SQL. L'objectiu principal és identificar patrons dins dels registres històrics per afavorir una optimització més eficaç del rendiment del servidor en funció del comportament real de la càrrega de treball. El backend està desenvolupat amb Python utilitzant FastAPI, fet que permet una creació eficient d'APIs, el processament de consultes i la generació estructurada de resultats. S'han implementat interfícies tant per línia de comandes com gràfiques per adaptar-se a perfils d'usuari amb diferents nivells tècnics. El frontend està construït amb React i ofereix una interfície intuïtiva. Les funcionalitats clau inclouen la normalització de clausules, la detecció de l'estructura de la consulta i l'agrupació semàntica basada en la similitud estructural i els modificadors. L'eina ha estat desenvolupada de manera iterativa seguint principis àgils i validada mitjançant control de qualitat manual, estudis de cas i feedback continu. El resultat és una eina extensible que simplifica el processament de càrregues de treball SQL i dona suport a la investigació per a l'optimització de bases de dades a gran escala. En conjunt, l'eina combina automatització i flexibilitat per afavorir una optimització conscient del comportament de les consultes. ; This bachelor's thesis presents the design and implementation of an automated, modular tool for SQL workload extraction and analysis, tailored to the Sloan Digital Sky Survey (SDSS) logs. The tool aims to streamline and automate processes that were previously performed manually in academic studies, through a processing ... |
| Publikationsart: |
bachelor thesis |
| Dateibeschreibung: |
application/pdf |
| Sprache: |
English |
| Relation: |
https://hdl.handle.net/2117/446210; 197675 |
| Verfügbarkeit: |
https://hdl.handle.net/2117/446210 |
| Rights: |
Open Access |
| Dokumentencode: |
edsbas.3A7DDC5 |
| Datenbank: |
BASE |