Menu

#127 implementacija BLOB tipa

None
closed
sam
None
5
2014-06-17
2014-04-01
No

Implementirati BLOB tip zajedno sa funkcijama za import/export datoteka. Koristiti object id za prikaz (postoji funkcija koja daje unique id na razini sustava i zapisana je u sistemskom katalogu).

Discussion

  • Markus Schatten

    Markus Schatten - 2014-04-15

    Inicijalni opis: implementacija tipa podataka
    BLOB (binary large object). Za sada su podržani samo primitivni tipovi
    podataka, dok je BLOB tip podataka koji barata (binarnim) datotekama.
    BLOB zapisi se najčešće ne pohranjuju u samo bazu podataka, nego se
    pohranjuju zasebno uz referencu na datoteku u kojoj se BLOB nalazi
    (vidi implementaciju lo_unlink, lo_import, lo_export funkcija u
    PostgreSQL-u) najčešće u sistemskom katalogu. Bilo bi zgodno da se
    primjerice pri inicijalizaciji sustava automatski kreira direktorij
    blobs u kojem će se pohranivati BLOB podaci (mjesto tog direktorija
    može se specificirati u konfiguracijskoj datoteci). Tada pri importu
    neke datoteke ona se kopira u taj direktorij, u sistemskom katalogu
    (bit će potrebna nova tablica AK_BLOB) se pohranjuje referenca na tu
    datoteku + generirani object id, a u konkretnu tablicu se pohranjuje
    object id.

     
  • Markus Schatten

    Markus Schatten - 2014-06-17
    • status: open --> closed
    • Group: -->
     

Log in to post a comment.