Frage

Ich möchte ein Handlungsbild direkt in der Datenbank speichern.

Ist der beste Weg in R, dies zu tun:

  1. Schreiben Sie das Plotbild (PNG) in das Dateisystem
  2. Lesen Sie die geschriebene Datei
  3. Senden Sie die Datei über Abfrage an die Datenbank (RODBC) an die Datenbank

Idealerweise möchte ich die oben genannten Schritte 1 und 2 kombinieren, indem ich einfach das PNG -Bild in eine binäre Verbindung schreibe. Unterstützt R das?

War es hilfreich?

Lösung

Nein, die Grafikgeräte sind dateibasiert, sodass Ihre Schritte 1-3 korrekt sind. Sie benötigen einen vierten, um die temporäre Datei zu entlasten, aber das ist auch damit.

Andere Tipps

Wenn Sie entweder Gitter oder GGPlot verwenden, können Sie das Handlungsobjekt (und nicht das Bild selbst) in der Datenbank speichern (obwohl ich nicht weiß, ob dies Ihrer Anforderung entspricht). Der Vorteil dieses Ansatzes besteht darin, dass Sie das Bild leicht neu erstellen/verändern können.

Können Sie sie an ein FIFO schreiben, das sie wiederum in der DB speichern würde, anstatt in eine reguläre Datei zu schreiben? Schreiben Grafikgeräte an ein FIFO, wenn es extern erstellt wird?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top