Ach ja, und die 'übergeordneten' Daten sind bereits gematched -> obiges Beispiel: ich will Spieler matchen und und nutze bereits gematchte Tabellen der Ligen, Länder, Teams, usw.)
Die haben eine 'Auflösungstabelle' (eigene PK, externe PK) auf die ich Joine, die wiederrum mit dem Pendand in der ...
Die Suche ergab 145 Treffer
- Samstag 30. September 2017, 18:21
- Forum: Datenbankprogrammierung mit Python
- Thema: Bei UPDATE IGNORE vorhandenen Datensatz updaten
- Antworten: 3
- Zugriffe: 1769
- Samstag 30. September 2017, 15:51
- Forum: Datenbankprogrammierung mit Python
- Thema: Bei UPDATE IGNORE vorhandenen Datensatz updaten
- Antworten: 3
- Zugriffe: 1769
Re: Bei UPDATE IGNORE vorhandenen Datensatz updaten
@Sirius3
Naja, falsches Datenbankdesign ist es nicht (meiner Bescheidenen Meinung nach).
Aber um diesen 'Match' zu finden, wobei die externen Daten mit meinen Daten 'gematched' werden, muss ich alle Informationen miteinander Vergleichen um eine höchst genaue Zordnung der Datensätze zu finden ...
Naja, falsches Datenbankdesign ist es nicht (meiner Bescheidenen Meinung nach).
Aber um diesen 'Match' zu finden, wobei die externen Daten mit meinen Daten 'gematched' werden, muss ich alle Informationen miteinander Vergleichen um eine höchst genaue Zordnung der Datensätze zu finden ...
- Samstag 30. September 2017, 14:46
- Forum: Datenbankprogrammierung mit Python
- Thema: Bei UPDATE IGNORE vorhandenen Datensatz updaten
- Antworten: 3
- Zugriffe: 1769
Bei UPDATE IGNORE vorhandenen Datensatz updaten
Hallo Leute,
ich habe mal wieder ein ganz besonderes Problemchen:
Ich update auf ein Feld in welchem ich ein UNIQE gesetzt habe (-> Secondary Key).
Es gibt jedoch eine kleine Fehlerquote von ca. 0,001 % welche mich veranlasst hat den UPDATE mit dem Zusatz IGNORE auszuführen (ich manage die Fehler ...
ich habe mal wieder ein ganz besonderes Problemchen:
Ich update auf ein Feld in welchem ich ein UNIQE gesetzt habe (-> Secondary Key).
Es gibt jedoch eine kleine Fehlerquote von ca. 0,001 % welche mich veranlasst hat den UPDATE mit dem Zusatz IGNORE auszuführen (ich manage die Fehler ...
- Mittwoch 13. September 2017, 16:16
- Forum: Datenbankprogrammierung mit Python
- Thema: MySQL View oder 'pysikalische' Tabellen als Quelle verwenden?
- Antworten: 12
- Zugriffe: 4528
Re: MySQL View oder 'pysikalische' Tabellen als Quelle verwenden?
@noisefloor
Die Frage ist dann schon eher, wie viele Schreib-/Lesevorgänge du pro Sekunden erwartest.
Das weiß ich nicht. Will mich aber für alle Fälle 'gut wappnen' wenn es viele sind. Wenn nicht, hat man auch nichts falsch gemacht wenn man sich gut vorbereitet hat...
Und da wir auch keine ...
Die Frage ist dann schon eher, wie viele Schreib-/Lesevorgänge du pro Sekunden erwartest.
Das weiß ich nicht. Will mich aber für alle Fälle 'gut wappnen' wenn es viele sind. Wenn nicht, hat man auch nichts falsch gemacht wenn man sich gut vorbereitet hat...
Und da wir auch keine ...
- Mittwoch 13. September 2017, 16:09
- Forum: Datenbankprogrammierung mit Python
- Thema: MySQL View oder 'pysikalische' Tabellen als Quelle verwenden?
- Antworten: 12
- Zugriffe: 4528
Re: MySQL View oder 'pysikalische' Tabellen als Quelle verwenden?
@__deets__
Auf die Gefahr hin dich zu enttaueschen: das sind nicht immerhin viele Daten, das sind wirklich ziemlich triviale Datenmengen. Die passen ggf komplett in den Speicher.
Nein, keine Enttäuschung denn umso weniger für das Ziel benötigt desto besser... also bin ich beruhigt wenn ich von ...
Auf die Gefahr hin dich zu enttaueschen: das sind nicht immerhin viele Daten, das sind wirklich ziemlich triviale Datenmengen. Die passen ggf komplett in den Speicher.
Nein, keine Enttäuschung denn umso weniger für das Ziel benötigt desto besser... also bin ich beruhigt wenn ich von ...
- Mittwoch 13. September 2017, 13:47
- Forum: Datenbankprogrammierung mit Python
- Thema: MySQL View oder 'pysikalische' Tabellen als Quelle verwenden?
- Antworten: 12
- Zugriffe: 4528
Re: MySQL View oder 'pysikalische' Tabellen als Quelle verwenden?
Ich bin ein wenig verwirrt.
Ich soll also keine Gedanken an Geschwindigkeit meiner Abfragen bei der Erstellung eines Projektes verschwenden wenn ich nicht gerade mit ungesundem Menschenverstand an die Sache herangehe?
An ein paar Punkten ist es doch sicherlich sinnvoll sich zu überlegen ob Dies ...
Ich soll also keine Gedanken an Geschwindigkeit meiner Abfragen bei der Erstellung eines Projektes verschwenden wenn ich nicht gerade mit ungesundem Menschenverstand an die Sache herangehe?
An ein paar Punkten ist es doch sicherlich sinnvoll sich zu überlegen ob Dies ...
- Mittwoch 13. September 2017, 12:16
- Forum: Datenbankprogrammierung mit Python
- Thema: MySQL View oder 'pysikalische' Tabellen als Quelle verwenden?
- Antworten: 12
- Zugriffe: 4528
Re: MySQL View oder 'pysikalische' Tabellen als Quelle verwenden?
@sirius3
Stimmt auch wieder. Aus einem View eine Tabelle zu erstellen ist schnell geschehen.
Dennoch würde ich gerne wissen was so eure Erfahrungswerte zu diesem Thema sagen.
Ich gehe davon aus das Views langsamer sind. Aber wie viel langsamer? Ist es nur messbar langsamer oder fühlt man es sofort ...
Stimmt auch wieder. Aus einem View eine Tabelle zu erstellen ist schnell geschehen.
Dennoch würde ich gerne wissen was so eure Erfahrungswerte zu diesem Thema sagen.
Ich gehe davon aus das Views langsamer sind. Aber wie viel langsamer? Ist es nur messbar langsamer oder fühlt man es sofort ...
- Mittwoch 13. September 2017, 11:05
- Forum: Datenbankprogrammierung mit Python
- Thema: MySQL View oder 'pysikalische' Tabellen als Quelle verwenden?
- Antworten: 12
- Zugriffe: 4528
MySQL View oder 'pysikalische' Tabellen als Quelle verwenden?
Hallo Leute,
ich hätte da mal eine Verständnisfrage die ihr mir vielleicht beantworten könntet.
Es ist mehr eine allgemeine Datenbankfrage als eine Python-Spezifische. Dennoch betrifft es auch die Python-Programmierung bzw. dessen Performance.
Ich habe 2 Python-Parser die mir Daten aus ...
ich hätte da mal eine Verständnisfrage die ihr mir vielleicht beantworten könntet.
Es ist mehr eine allgemeine Datenbankfrage als eine Python-Spezifische. Dennoch betrifft es auch die Python-Programmierung bzw. dessen Performance.
Ich habe 2 Python-Parser die mir Daten aus ...
- Freitag 9. Juni 2017, 23:41
- Forum: Datenbankprogrammierung mit Python
- Thema: stored procedure mit updates macht nichts?
- Antworten: 8
- Zugriffe: 3074
Re: stored procedure mit updates macht nichts?
@DasIch
Du hast mich auf die Idee gebracht mir nochmals das mit dem Commit anzuschauen.
Und ich habe bemerkt das ich an dieser Stelle doch ein Fehler gemacht habe, welchen mir Python komischerweise nicht mit einem Fehler quittiert hat (was es doch sonst bei jeder Kleinigkeit macht).
Ich habe ein ...
Du hast mich auf die Idee gebracht mir nochmals das mit dem Commit anzuschauen.
Und ich habe bemerkt das ich an dieser Stelle doch ein Fehler gemacht habe, welchen mir Python komischerweise nicht mit einem Fehler quittiert hat (was es doch sonst bei jeder Kleinigkeit macht).
Ich habe ein ...
- Freitag 9. Juni 2017, 21:47
- Forum: Datenbankprogrammierung mit Python
- Thema: stored procedure mit updates macht nichts?
- Antworten: 8
- Zugriffe: 3074
Re: stored procedure mit updates macht nichts?
@noisefloor
Ich importiere die 'MySQLdb' in meine MySQL-Klasse. Somit ist es das was ich nutze um mich mit der DB zu verbinden.
@DasIch
Du hast da nicht zufällig eine (implizite) Transaction die du nicht comittest?
Ich mache eigentlich nur das was ich oben gepostet habe. Habe ein Commit eine ...
Ich importiere die 'MySQLdb' in meine MySQL-Klasse. Somit ist es das was ich nutze um mich mit der DB zu verbinden.
@DasIch
Du hast da nicht zufällig eine (implizite) Transaction die du nicht comittest?
Ich mache eigentlich nur das was ich oben gepostet habe. Habe ein Commit eine ...
- Freitag 9. Juni 2017, 10:32
- Forum: Datenbankprogrammierung mit Python
- Thema: stored procedure mit updates macht nichts?
- Antworten: 8
- Zugriffe: 3074
Re: stored procedure mit updates macht nichts?
@snafu
Da es bisher lediglich in der Testumgebung auf meinen virtuellen Maschinen läuft, kann ich es sicherlich mitloggen lassen wenn ich wüsste welche Config-Datei ich wie ändern müsste? Das muss ich ja dann aussschliesslich auf dem MySQL-Server machen und andere 'Systeme' sind aussen vor, richtig ...
Da es bisher lediglich in der Testumgebung auf meinen virtuellen Maschinen läuft, kann ich es sicherlich mitloggen lassen wenn ich wüsste welche Config-Datei ich wie ändern müsste? Das muss ich ja dann aussschliesslich auf dem MySQL-Server machen und andere 'Systeme' sind aussen vor, richtig ...
- Freitag 9. Juni 2017, 08:31
- Forum: Datenbankprogrammierung mit Python
- Thema: stored procedure mit updates macht nichts?
- Antworten: 8
- Zugriffe: 3074
Re: stored procedure mit updates macht nichts?
@noisefloor
Genau. Die Stored Procedure erwartet keine Parameter.
Die Updatewerte werden teils aus anderen Tabellen oder fixen Werten genommen. Ebenso die Bedingungen. Es sind 'in sich geschlossene Abfragen' die lediglich aufgerufen werden müssen.
Es sind ca. 7 Updatebefehle enthalten die teils ...
Genau. Die Stored Procedure erwartet keine Parameter.
Die Updatewerte werden teils aus anderen Tabellen oder fixen Werten genommen. Ebenso die Bedingungen. Es sind 'in sich geschlossene Abfragen' die lediglich aufgerufen werden müssen.
Es sind ca. 7 Updatebefehle enthalten die teils ...
- Donnerstag 8. Juni 2017, 22:53
- Forum: Datenbankprogrammierung mit Python
- Thema: stored procedure mit updates macht nichts?
- Antworten: 8
- Zugriffe: 3074
stored procedure mit updates macht nichts?
Hallo Leute,
ich habe da mal wieder ein Problem.
Ich habe für mein Python-Projekt ein Stored Procedure in meiner MySQL-DB eingerichtet.
Dieses Prozedur beinhaltet viele hochkomplexe Update-Befehle und dauert auch ein paar Sekunden bis die abgearbeitet werden (~20 s).
Mein Problem ist nun wie folgt ...
ich habe da mal wieder ein Problem.
Ich habe für mein Python-Projekt ein Stored Procedure in meiner MySQL-DB eingerichtet.
Dieses Prozedur beinhaltet viele hochkomplexe Update-Befehle und dauert auch ein paar Sekunden bis die abgearbeitet werden (~20 s).
Mein Problem ist nun wie folgt ...
- Mittwoch 8. Februar 2017, 11:15
- Forum: Datenbankprogrammierung mit Python
- Thema: Primary Key - Subkey Auflösungstabelle austauschbar gestalten
- Antworten: 4
- Zugriffe: 2012
Re: Primary Key - Subkey Auflösungstabelle austauschbar gestalten
Also eine Spalte mit dem foreign_key als unique in der (Hapt-)Tabelle selber??
Das habe ich ja momentan. Aber ich möchte die Quelle einfach austauschen können und auch weitere Quellen auf den Datensatz abgleichen können.
Soll ich dann für jede Quelle eine Spalte vorsehen oder soll ich eine ...
Das habe ich ja momentan. Aber ich möchte die Quelle einfach austauschen können und auch weitere Quellen auf den Datensatz abgleichen können.
Soll ich dann für jede Quelle eine Spalte vorsehen oder soll ich eine ...
- Dienstag 7. Februar 2017, 21:59
- Forum: Datenbankprogrammierung mit Python
- Thema: Primary Key - Subkey Auflösungstabelle austauschbar gestalten
- Antworten: 4
- Zugriffe: 2012
Primary Key - Subkey Auflösungstabelle austauschbar gestalten
Hallo Leute,
ich mache mir gerade Gedanken meine Datenbank abzuändern um flexibel bleiben zu können.
Hintergrund ist folgender:
Ich habe eine Quelle an Daten die ich parse und in die Datenbank einfüge. Diese Quelle kommt mit eigenem 'primary keys' (PK) in entsprechenden Tabellen. Die möche ich so ...
ich mache mir gerade Gedanken meine Datenbank abzuändern um flexibel bleiben zu können.
Hintergrund ist folgender:
Ich habe eine Quelle an Daten die ich parse und in die Datenbank einfüge. Diese Quelle kommt mit eigenem 'primary keys' (PK) in entsprechenden Tabellen. Die möche ich so ...
- Mittwoch 1. Februar 2017, 00:57
- Forum: Datenbankprogrammierung mit Python
- Thema: Insert erst beim zweiten Anlauf erfolgreich
- Antworten: 7
- Zugriffe: 2274
Re: Insert erst beim zweiten Anlauf erfolgreich
@BlackJack
Das sieht nach einer Klasse pro Datei aus und ”Klasse” ist eigentlich ein Modul mit vielen ”Funktionen” und viel ``global`` in syntaktisch in eine Klasse verschoben um das Schlüsselwort ``global`` nicht schreiben zu müssen, aber letztendlich mit dem gleichen Effekt von ganz viel ...
Das sieht nach einer Klasse pro Datei aus und ”Klasse” ist eigentlich ein Modul mit vielen ”Funktionen” und viel ``global`` in syntaktisch in eine Klasse verschoben um das Schlüsselwort ``global`` nicht schreiben zu müssen, aber letztendlich mit dem gleichen Effekt von ganz viel ...
- Mittwoch 1. Februar 2017, 00:11
- Forum: Datenbankprogrammierung mit Python
- Thema: Insert erst beim zweiten Anlauf erfolgreich
- Antworten: 7
- Zugriffe: 2274
Re: Insert erst beim zweiten Anlauf erfolgreich
AAAHHH. Ich hab es gefunden!
Es ist kein sythaktischer Fehler, es ist doch einer der referentiellen Integrität!
Ich habe vergessen das Gastteam im ersten Durchgang auch mit einzufügen! Natürlich kann mein Isnert-Statement dann kein Kex des Gastteams einfügen. Im zweiten Durchgang hat er dann alle ...
Es ist kein sythaktischer Fehler, es ist doch einer der referentiellen Integrität!
Ich habe vergessen das Gastteam im ersten Durchgang auch mit einzufügen! Natürlich kann mein Isnert-Statement dann kein Kex des Gastteams einfügen. Im zweiten Durchgang hat er dann alle ...
- Dienstag 31. Januar 2017, 23:56
- Forum: Datenbankprogrammierung mit Python
- Thema: Insert erst beim zweiten Anlauf erfolgreich
- Antworten: 7
- Zugriffe: 2274
Re: Insert erst beim zweiten Anlauf erfolgreich
Ach ja, um es nochmals zu verdeutlichen wollte ich noch unbedingt folgendes nachreichen:
In der Methode 'sql_insert' habe ich nun eine Abfrage eingebaut die nur dann greift wenn das tlpValue mehr als 14 Einträge hat (also bei nurbisher lediglich wenn ich Spielpaarungen inserte) und das 16. Element ...
In der Methode 'sql_insert' habe ich nun eine Abfrage eingebaut die nur dann greift wenn das tlpValue mehr als 14 Einträge hat (also bei nurbisher lediglich wenn ich Spielpaarungen inserte) und das 16. Element ...
- Dienstag 31. Januar 2017, 23:12
- Forum: Datenbankprogrammierung mit Python
- Thema: Insert erst beim zweiten Anlauf erfolgreich
- Antworten: 7
- Zugriffe: 2274
Re: Insert erst beim zweiten Anlauf erfolgreich
@Sirius3
Das mit dem Code ist schwer. Ich müsste die ganze Klasse kopieren und eventuell auch die Parent-Klasse von welcher geerbt wurde.
Aber ich versuche es mit den Schipseln welche ich denke die aussagekräftig sind:
from class_xml_parse import xml_parser_class
from class_mysql import MySQL ...
Das mit dem Code ist schwer. Ich müsste die ganze Klasse kopieren und eventuell auch die Parent-Klasse von welcher geerbt wurde.
Aber ich versuche es mit den Schipseln welche ich denke die aussagekräftig sind:
from class_xml_parse import xml_parser_class
from class_mysql import MySQL ...
- Dienstag 31. Januar 2017, 21:29
- Forum: Datenbankprogrammierung mit Python
- Thema: Insert erst beim zweiten Anlauf erfolgreich
- Antworten: 7
- Zugriffe: 2274
Insert erst beim zweiten Anlauf erfolgreich
Hallo Leute,
ich habe da mal wieder eine Frage. Dieses mal indirekt zu Python sondern eher zu der MySQL-Anbindung.
Ich habe in meinem Testprojekt (nun mein zweites, quasi 'Fortgeschrittenes Projekt') Fußballdaten die ich in meine MySQL-DB einfügen möchte.
Ich habe eine XML mit einer kompletten ...
ich habe da mal wieder eine Frage. Dieses mal indirekt zu Python sondern eher zu der MySQL-Anbindung.
Ich habe in meinem Testprojekt (nun mein zweites, quasi 'Fortgeschrittenes Projekt') Fußballdaten die ich in meine MySQL-DB einfügen möchte.
Ich habe eine XML mit einer kompletten ...
