AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Probleme mit Blobfeldern bei der Datenkonvertierung
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme mit Blobfeldern bei der Datenkonvertierung

Ein Thema von Ruediger123 · begonnen am 19. Sep 2011 · letzter Beitrag vom 20. Sep 2011
Antwort Antwort
Ruediger123

Registriert seit: 30. Aug 2011
16 Beiträge
 
#1

Probleme mit Blobfeldern bei der Datenkonvertierung

  Alt 19. Sep 2011, 16:18
Datenbank: DBISAM • Version: 4.30 • Zugriff über: DBISAM
Hi, bin dabei eine bestehende Datenbank (DBISAM) nach MySQL zu konvertieren. Am liebsten würde ich das ganze mit Importfunktion "Load DATA INFILE" erledigen. Hierzu brauch muss ich die Daten von meinen alten DBISAM-Tabellen in ein Text- bzw. CSV-Format umwandeln. Hierbei habe ich Probleme mit den Blobfeldern. Habe keine Ahnugn wie ich die am Besten nach csv exportiere.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Probleme mit Blobfeldern bei der Datenkonvertierung

  Alt 19. Sep 2011, 16:21
CSV eignet sich nur bedingt dafür. Entweder in XML oder die Blobs getrennt von den restlichen Daten und dann separat importieren
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#3

AW: Probleme mit Blobfeldern bei der Datenkonvertierung

  Alt 19. Sep 2011, 16:29
Oder Du schreibst Dir in Delphi eine kleine "DataPump" mit der Du über die Tabellen iterierst. Setzt voraus dass Du Treiber bzw. Komponenten für beide Datenbanken für Delphi hast.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Ruediger123

Registriert seit: 30. Aug 2011
16 Beiträge
 
#4

AW: Probleme mit Blobfeldern bei der Datenkonvertierung

  Alt 20. Sep 2011, 08:01
CSV eignet sich nur bedingt dafür. Entweder in XML oder die Blobs getrennt von den restlichen Daten und dann separat importieren
Was meinst du mit "nur bedingt"? XML ist mir neu. Habe in einem Buch gelesen, dass CSV bzw. Textformat am schnellsten zu importieren geht.


Oder Du schreibst Dir in Delphi eine kleine "DataPump" mit der Du über die Tabellen iterierst. Setzt voraus dass Du Treiber bzw. Komponenten für beide Datenbanken für Delphi hast.
Habe ich schon probiert funktioniert auch, doch es dauert in meinem Fall sehrlange. Es sind so 40GB die so schnell wie möglich importiert werden müssen. Hoffe mir mit dem Textimport einen Geschwindigkeitszuwachs.

Geändert von Ruediger123 (20. Sep 2011 um 08:23 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#5

AW: Probleme mit Blobfeldern bei der Datenkonvertierung

  Alt 20. Sep 2011, 08:26
Zitat:
Hoffe mir mit dem Textimport einen Geschwindigkeitszuwachs
Hast Du das mal getestet? Oder ist das nur eine Vermutung?
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Probleme mit Blobfeldern bei der Datenkonvertierung

  Alt 20. Sep 2011, 08:53
Zitat:
Hoffe mir mit dem Textimport einen Geschwindigkeitszuwachs
Die Daten müssen hierfür ja erst konvertiert werden, dass sie in Text darstellbar sind (uuencode o.ä.) und später zurück in binär. Ich bezweifle, dass das schneller geht.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz