1. Home
  2. >>
  3. Vaardigheden
  4. >>
  5. Data Management & AI

Databases, migraties, DWH, AI

De database is in feite de kern van het bedrijf. In de database wordt data geordend en opgeslagen en hieruit wordt zinvolle informatie gegenereerd. Wat organisaties willen heeft direct gevolgen voor de structuur, hier moet van tevoren over worden nagedacht. Het bedenken van deze structuur is een vak apart! Reeds in 1996 zag ik de enorme mogelijkheden van relationele databases en heb ik mij hier dagelijks op toegelegd. Eerst als programmeur, later als project manager.

Ik was in eerste instantie enthousiast over de mogelijkheden qua database marketing en het structureel benaderen van potentiƫle klanten (+opvangen van de respons). Nog voordat Google bestond ontwikkelde ik robots die het internet afgingen om (publieke) informatie in kaart te brengen. Internet voor business intelligence! Nog steeds is dit zeer interessante materie. Ik had hiervoor grote Nederlandse bedrijven als klant. Later heb ik natuurlijk databases ingezet voor allerlei doeleinden en toepassingen.

Databases waarmee ik bekend ben:

  • MySQL
  • PostgreSQL
  • MariaDB
  • Oracle
  • SQL Server
  • noSQL: MongoDB, DynamoDB, Elastic

Ik ken de verschillen en weet in elke situatie welke database de juist keuze is.

Werkzaamheden die ik rondom databases heb uitgevoerd zijn:

  • Data modelling (conceptueel, logisch, fysiek)
  • database design
  • Query ontwerp
  • Optimalisatie (op query niveau, database niveau en server niveau)
  • Load balancing / replicatie voor grotere toepassingen
  • Migratiewerkzaamheden algemeen
  • Cloudmigraties
  • Machine learning & AI (Python: Pandas, SciKit, NumPy)
  • DWH Design (DWH tuning, Data Vault modeling, Kimball, Inmon, Snowflake, Google Cloud, AWS)

Effectief een Datawarehouse inrichten is een vak apart en altijd maatwerk!