Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

GET /binary/full/!800,600/default.jpg

  • SELECT * FROM scaled_800x600 WHERE original_id = '' ......  Handled by IIIF Image Server
  • SELECT mime FROM originals WHERE original_id = ''  Brauchen wir nicht, da hier immer ein image/jpeg zurückkommt.

...

Originals (originals)

Code Block
use binaries;
CREATE TABLE IF NOT EXISTS binaries.originals (original_id text, last_modified PRIMARY KEY,checksum text,created timestamp,e_tag text,height mime text, created int,last_checked timestamp, last_checkedmodified timestamptext, checksummime text, size bigint, status text, PRIMARY KEY(original_id))width int);


Column / Labeloriginal_idlast_modifiede_tagmimecreatedlast_checkedchecksumsizestatuswidthheight
AttributePRIMARY KEY, Partition Key









Data Typetexttexttexttexttimestamptimestamptextbiginttextintint
Description

Last Modified Datum aus dem Response Header des Servers

E-Tag aus dem Response Header des ServersMime-Type des BinariesZeitstempel der den Zeitpunkt des Speicherns der Daten angibt.Zeitstempel der angibt wann überprüft wurde ob die Daten auf dem Server sich geändert habenAus den Daten errechnete PrüfsummeGröße des Binaries

Status des Download-Prozesses

( PROCESSING | OK | ERROR | RETRY )

with of image

height of image


URLs (urls)

Code Block
use binaries;
CREATE TABLE IF NOT EXISTS urls (url text, original_id text, PRIMARY KEY(url));
CREATE MATERIALIZED VIEW urls_original AS SELECT original_id FROM urls WHERE url IS NOT NULL AND original_id IS NOT NULL PRIMARY KEY(original_id, url);

...

Column / Labeloriginal_idpartdata
AttributePRIMARY KEY, Partition KeyPRIMARY KEY, Partition Key
Data Typetextintblob
DescriptionVerweis auf die Id in der Originals-Tabelle

Chunk des Binaries

Content des Binary-Chunks

Scaled images 800 (scaled_800x600) (obsolete)

Code Block
use binaries;
CREATE TABLE IF NOT EXISTS scaled_800x600 (original_id text, data blob, PRIMARY KEY(original_id));

...

Column / Labeloriginal_iddata
AttributePRIMARY KEY, Partition Key
Data Typetextblob
DescriptionVerweis auf die Id in der Originals-Tabelledas skalierte Bild


Scaled images 140 (scaled_140x105) (obsolete)

Code Block
use binaries;
CREATE TABLE IF NOT EXISTS scaled_140x105 (original_id text, data blob, PRIMARY KEY(original_id));

...

Column / Labeloriginal_iddata
AttributePRIMARY KEY, Partition Key
Data Typetextblob
DescriptionVerweis auf die Id in der Originals-Tabelledas skalierte Bild


Scaled images 116 (scaled_116x87) (obsolete)

Code Block
use binaries;
CREATE TABLE IF NOT EXISTS scaled_116x87 (original_id text, data blob, PRIMARY KEY(original_id));

...

Column / Labeloriginal_iddata
AttributePRIMARY KEY, Partition Key
Data Typetextblob
DescriptionVerweis auf die Id in der Originals-Tabelledas skalierte Bild


Scaled images 440 (scaled_440x330) (obsolete)

Code Block
use binaries;
CREATE TABLE IF NOT EXISTS scaled_440x330 (original_id text, data blob, PRIMARY KEY(original_id));

...