Beim Treffen der PHP-User-Group-Stuttgart (PHPUGS) am 08.02.2012 habe ich einen Vortrag zum Thema "SQL Tipps und Tricks Part-III" gehalten.
Ohne SQL und Datenbanken kommt kaum ein Entwickler aus. Wie man SQL nun möglichst effektiv und performant nutzt ist diesmal der Schwerpunkt des Vortrages. Der dritte Teil in der Reihe "SQL Tipps & Tricks".
SQL Tipps und Tricks Part-III
Zentrale Punkte:
• Datenbank- und SQL-Performance
• Erkennen warum eine SQL-Abfrage langsam ist
• SQL Tipps und Tricks aus der Praxis
• SQL-Tipps-und-Tricks-III.pdf - 327 kB (PDF)
Beim Treffen der PHP-User-Group-Stuttgart (PHPUGS) am 14.12.2011 habe ich einen Vortrag zum Thema "Datentypen - Unterschiede zwischen MySQL, PostgreSQL, Oracle und DB2" gehalten und dabei den Part ORACLE und IBM DB2 übernommen.
Datentypen - Unterschiede zwischen MySQL, PostgreSQL, Oracle und DB2
Zentrale Punkte:
• ORACLE Datentypen Überblick
• IBM DB2 Datentypen Überblick
• oracle-ibm-db2-datentypen.pdf - 182 kB (PDF)
Beim Treffen der PHP-User-Group-Stuttgart (PHPUGS) am 08.12.2010 habe ich einen Vortrag zum Thema "SQL Tipps und Tricks Part-II" gehalten.
SQL (Structured Query Language) ist immer dann gefragt, wenn Datenbanken ins Spiel kommen. Sauberes SQL und Performance sind heute wesentliche Merkmale für gute Software.
SQL Tipps und Tricks Part-II
Zentrale Punkte:
• SQL JOIN Techniken richtig einsetzen
• Einfluß von Datentypen auf die Abfragegeschwindigkeit
• Performanceanalyse mit MySQL EXPLAIN (ein Einstieg)
• SQL Tipps und Tricks
• SQL-Tipps-und-Tricks-II.pdf - 545 kB (PDF)
Beim Treffen der PHP-User-Group-Stuttgart (PHPUGS) am 09.06.2010 habe ich einen Vortrag zum Thema "SQL Tipps und Tricks" gehalten.
SQL (Structured Query Language) ist immer dann gefragt, wenn Datenbanken ins Spiel kommen. SQL stellt eine Menge an Funktionen zur Verfügung und nicht immer ist die erste Lösung die beste.
SQL Tipps und Tricks
Zentrale Punkte:
• SQL Tücken im Alltag mit MySQL und anderen Datenbanken
• Performance oder was man dafür hält...
• Praktische Problemlösungen mit SQL
• Lösungen rund um GROUP BY, NULLs und Ranking
• SQL-Standards kennen und nutzen
• SQL-Tipps-und-Tricks.pdf - 507 kB (PDF)
Beim Treffen der PHP-User-Group-Stuttgart (PHPUGS) am 09.12.2009 habe ich einen Vortrag zum Thema "Dynamische Tabellen mit JavaScript" gehalten.
Webanwendungen wie Auskunfts- und Bestellsysteme benötigen Übersichten und Listen. Ein hilfreiches Feature ist es dabei, wenn der Benutzer diese Tabellen mal schnell sortieren kann. Dynamische Tabellen basierend auf JavaScript bieten sich hierzu als Lösung an.
Dynamische Tabellen mit JavaScript
Zentrale Punkte:
• Ein flexibles Data-Grid im Browser mit Hilfe von JavaScript
• Tabellen statisch (lokale Daten) und dynamisch (Server-Side) erstellen
• Columns definieren, füllen, bearbeiten und Inhalte sortieren
• Datenausgabe korrekt formatieren (Datum, Zahlen etc.)
• Einstieg in das YUI DataTable Widget 2.8.0r4
• Einstieg in das YUI DataTable Widget 2.8.0r4.pdf - 1.739 kB (PDF)
• YUI Beispiele 1 und 2 aus der Präsentation (Source) - 5 kB (ZIP)
Beim Treffen der PHP-User-Group-Stuttgart (PHPUGS) am 10.06.2009 habe ich einen Vortrag zum Thema "Advanced SQL verstehen und einsetzen" gehalten.
Moderne SQL-Datenbanken bieten viele Möglichkeiten zur effizienten Datenabfrage. Wichtig ist es dabei die verschiedenen SQL-Implementierungen zu kennen und zu bewerten.
Advanced SQL verstehen und einsetzen
Zentrale Punkte:
• Aktuelle Datenbank-Features verstehen und nutzen
• SQL-Power aktivieren anstatt Arrays sortieren
• Valide Daten garantieren und performante DB-Zugriffe sicherstellen
• Ein Blick diesseits und jenseits des SQL-Standards
• SQL-Features und derer Implementierung bei IBM DB2, MySQL und Oracle
• Advanced SQL verstehen und einsetzen - 301 kB (PDF)
Beim Treffen der PHP-User-Group-Stuttgart (PHPUGS) am 14.01.2009 habe ich einen Vortrag zum Thema Datenbanktuning mit Hilfe von Tabellen-Indices gehalten.
Warum Datenbanken einen "Hals" bekommen und was sich dagegen tun lässt. Tuning und Performancesteigerung ohne zusätzliche Hardware. Ein Einstieg in das SQL- und Datenbanktuning.
Loblied auf den Tabellen-Index!
Zentrale Punkte:
• Einstieg in das SQL- und Datenbanktuning
• Einsatz und Nutzen von Tabellen-Indices
• Vor- und Nachteile von Indices
• Zugriffspfad der Datenbank
• Analyse mit Explain / Visual Explain