Mit großer Freude kann ich mitteilen, dass endlich der Durchbruch bei meinem “Akkordpermutationsprogramm” erfolgte: Das Programm ist in der Lage, die möglichen 68.586.311 Akkorde zu berechnen und zu speichern, alle Testabfragen gegen die Datenbank liefen erfolgreich.
Der Quellcode ist auf Google Code GitHub veröffentlicht, wenn auch noch nicht “gesäubert”.
Für mich rückt die Fertigstellung eines musikalischen Projekts, das mich nunmehr seit über zwanzig Jahren begleitet, wieder in den Bereich des Realen.
Die Berechnungszeit dauert nur noch etwa 2 Tage, der erforderliche Speicherplatz ~35 GByte (im Vergleich zu mehreren Wochen und mind. 120 GByte). Auch wenn ich sie liebgewonnen hatte, bin ich von der H2-DB wieder zu MySQL zurückgekehrt, da H2 offensichtlich kein Index-based Locking unterstützt und mit versetzten Transaktionen nicht zurechtkam.
Für alle Nichteingeweihten: Was das Programm bewirkt, warum es sinnvoll sein kann, über 68 Millionen Akkorde zu berechnen und zu speichern, folgt später in einem ausführlicheren Beitrag.
Stephan meint
Endlich .. Glückwunsch und frohe Ostern 🙂
KG meint
Vielen Dank, das war ein echtes Ostergeschenk 🙂
stephan MZ meint
Super, Gratuliere auch !
hier was aus der Praxis:
http://mueller-ziebur.de/2009/05/26/music-guitar-session-cash-hurt/
Gruß Stephan