Am 26.06.2013 10:22, schrieb Ulrich Gehauf:
Am 25.06.2013 21:37, schrieb Sebastian Reinhardt:
mdb- Dateien
Datei mit mehr als 500000 Zeilen
Ohne jetzt Microsoft-Bashing betreiben zu wollen... aber Access ist eigentlich nicht für solche Datenmengen ausgelegt. In diesen Bereichen sollte man schon auf eine "echte" Datenbank ausweichen. Am einfachsten wird es wohl sein, die Access-Daten auf eine MS-SQL Datenbank zu migrieren. Bei Produkten aus gleichem Hause sollte man erwarten, dass es auch entsprechende Migrationstools gibt.
Bzw. wenn es nur eine Tabelle ist (was ich mal aufgrund deines "Datei mit 500.000 Zeilen" vermute), wäre es vielleicht sinnvoll, gar nicht erst auf SQL zu setzen, denn das spielt ja seine Stärken vor allem beim Verknüpfen von Tabellen aus. Schon mal über eine NoSQL-Datenbank nachgedacht?
Gruß Uli
@Thomas Voigt und Ulrich Gehauf: Ich bekomme von einem Zulieferer für Norm- und Verschleißteile diese MDB- Datei, wie sie ist! Alle "akademischen" Diskussionen über "muss das so sein" sind damit schlicht egal! Die bieten auch noch einen Satz von xls- Dateien an. Da ist de "Wust" aber nicht leichter zu entwirren. Die über 500.000 Zeilen kommen auch dadurch zu Stande, weil auch eine Spalte mit "alten" Artikelnummern existiert. Damit wird versucht das "Umschlüsseln" der Artikelnummern von allen alten zur aktuellen abzubilden. Das heißt, es gibt für jede Artikelnummer den Datensatz bis zu 5 oder 6 mal. Das filtere ich nat. raus, da mich nur die aktuellen interessieren, um eine csv- Datei zum Import in Kivitendo (Warenwirtschaftssystem) zu erstellen und dort die Preise zu aktualisieren. Also alles mit Winstone- Maschine und Migration in Datenbank usw. ist "Quatsch-mit-Soße", da es ja darum geht, eine csv- Datei zu erstellen, damit das ins Kivitendo bzw. dessen Postgre- SQL- Datenbank importiert werden kann. Ich muss also zwingend die Daten erst mal aus der mdb extrahieren. Da die mdb-tools das auf "command-line" korrekt machen, muss das ja irgendwie gehen! -- Mit freundlichen Grüßen Sebastian Reinhardt -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org