Kundenrezensionen


4 Rezensionen
5 Sterne:
 (3)
4 Sterne:
 (1)
3 Sterne:    (0)
2 Sterne:    (0)
1 Sterne:    (0)
 
 
 
 
 
Durchschnittliche Kundenbewertung
Sagen Sie Ihre Meinung zu diesem Artikel
Eigene Rezension erstellen
 
 
Hilfreichste Bewertungen zuerst | Neueste Bewertungen zuerst

17 von 19 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Hervorragendes Buch!, 29. August 2010
Ich bin immer etwas skeptisch, wenn ein Buch "Antipattern" heißt, oft geht es dabei mit erhobenem Zeigefinger hauptsächlich um das Anprangern. Dieses Buch ist wohltuend anders. Der Autor beschreibt anschaulich das Problem, zeigt und bewertet (ggf. mehrere) Lösungswege, beschreibt aber auch, wann das Antipattern ausnahmensweise angebracht sein kann. Dabei werden Tipps zu allen gängigen Datenbanken gegeben. Aber nicht nur das umfassende Fachwissen des Autors machen dieses Buch zu einem der besten Fachbücher, die ich in den letzten Jahren gelesen habe, es ist auch der Schreibstil, der mich begeistert. Sätze wie "No one will complain about gaps [in Primärschlüsselsequencen] - they will be too busy complaining about typing thirty-two hex digits ..." in einem Absatz über GUIDs machen beim Lesen einfach Spaß!
Aufgrund der gut beschriebenen Szenarien gibt es kaum Einstiegshürden. Man sollte SQL-Grundwissen mitbringen. Nicht-SQL-Beispielcode ist in PHP formuliert, aber auch Javamenschen wie ich kommen damit problemlos klar.
Ich empfehle das Buch Softwarearchitekten und Backend-Entwicklern.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein


5 von 6 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Sehr praxisnah, 13. Februar 2011
Ein Buch, das sich zu einem Klassiker entwickeln dürfte. Karwin wählt den pädagogisch etwas ungewöhnlichen Ansatz, zu erläutern wie man SQL Datenbanken richtig einsetzt, indem er beschreibt, welche weitverbreiteten Muster in Design, Abfragen etc. man VERMEIDEN sollte. Jeder Abschnitt (d.h. jedes Muster) wird eingeleitet durch eine kurze Anekdote aus dem "echten Leben", die beschreibt, zu welchen Fehlern der Einsatz des jeweiligen Musters geführt hat. Sehr amüsant zu lesen! Und oft entfährt dem Leser ein inneres "ach ja, das kenn ich"... Die Beschreibung des zu vermeidenden Musters wird ergänzt durch Lösungsvorschläge für das zugrundeliegende Problem. Und durch Bemerkungen, in welchen Fällen der Einsatz des Musters eventuell doch sinnvoll ist. Ein gut verständliches, augenöffnendes Buch!
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein


5.0 von 5 Sternen Pflichtlektüre, 26. Januar 2014
Verifizierter Kauf(Was ist das?)
Das Buch sollte man als ernsthafter Programmierer und DBA zwemal gelesen und einmal verstanden haben. Der Autor zeigt nicht nur die Probleme langsamer Datenbankanwendungen auf, sondern wie man sie besser lösen kann und wie man typische Probleme schon im Vorfeld anhand von Symptomen erkennen und vermeiden kann.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein


17 von 29 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Nachhilfeunterricht in Sachen SQL, 13. Dezember 2010
Meine Erfahrung mit SQL erstreckt sich jetzt schon über fast 20 Jahre, aber deswegen möchte ich mich nicht unbedingt als echten Experten bezeichnen, denn ich bin immer wieder erstaunt, was man im SELECT-Befehl alles unterbringen kann. Gerade dieses Jahr hatte ich einen Berater im Haus, der mir ein hoffnungslos umständliches Programmier-Tool installiert hatte, bei dem ich beide Hände über dem Kopf zusammengeschlagen habe. Aber die dazugehörende Datenbank des gleichen Software-Herstellers war klasse, und das mußte sie auch sein, schließlich durfte sie die Schwächen des Programmier-Tools ausgleichen. Der Berater hatte deswegen auch nichts Besseres zu tun, als fast die ganze Business-Logik in seitenlangen SELECT-Statements abzubilden. Selbst mir als eingefleischten SQL-Recken stand mehr als einmal der Angstschweiß auf der Stirn, als ich versucht habe, die Queries vollständig zu begreifen. Wartbarkeit? Vergeßt es! Erweiterbarkeit? Unmöglich! Dieser Berater war zwar sehr intelligent, aber seine Arbeit war ein einziges SQL-Antipattern.
Darum hätten seine SQL-Scripts auch hervorragend in vorliegendes Buch gepaßt, frei nach dem Motto: Wie man Queries auf gar keinen Fall schreiben sollte. Oder wie wartbar ist ein SELECT-Statement, das man als View abspeichert, welche ebenfalls auf einer View aufsetzt, die wiederum ihre Daten aus einer View bezieht? Überhaupt nicht! Als der Berater weg war, habe ich das umständliche Programmier-Tool in die Tonne getreten, die SELECT-Statements weitestgehend entzerrt und in ein Java-Programm eingebaut. Jetzt ist die Business-Logik endlich da, wo sie auch hingehört: In der Programmiersprache, und nicht in der Datenbank-Abfragesprache. Dieses Antipattern fehlt leider in Bill Karwins Buch: Lagere niemals zuviel Business-Logik in SQL aus, denn das versteht irgendwann keiner mehr (vom Anpassen ganz zu schweigen).
Aber mal abgesehen davon fand ich die "SQL Antipatterns" unheimlich spannend zu lesen. Einiges davon kannte ich bereits aus eigener Erfahrung, und ein paar Kapitel waren für mich eher uninteressant, aber etwas Neues lernt man auf jeden Fall hinzu, egal, wieviel SQL-Erfahrung man auch mitbringt. Im Laufe der Jahre war ich mit meinen SELECT-Statements ziemlich eingefahren, das heißt, ich habe immer wieder die gleichen Routinen und Techniken verwendet, dabei gibt es doch noch viele andere Tricks, die so einfach wie genial sind, und sowas lernt man, wenn man ein Fachbuch wie dieses hier liest. Der Text ist sehr angenehm geschrieben und liest sich unheimlich flüssig. Die SQL-Beispiele sind leicht verständlich und oftmals auch ziemlich lehrreich. Von diesem Buch kann wirklich jeder profitieren, sowohl der Novize als auch der Profi. Einen Punkt ziehe ich dennoch ab, denn nicht jeder Leser wird jedes Kapitel mögen. Für mich waren einige Antipatterns völlig uninteressant, aber das ist subjektiv und bei jedem Leser anders, je nachdem, welchen Erfahrungsschatz man gerade mitbringt.
Fazit: Eine klare Empfehlung für jeden SQL-Schrauber.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein


Hilfreichste Bewertungen zuerst | Neueste Bewertungen zuerst

Dieses Produkt

Nur in den Rezensionen zu diesem Produkt suchen