• Super User

    memorizzare jpg in mssql

    ho al necessità di memorizzare i file di immagini (jpg) in un database di microsoft sql server usando php (ed ovviamente anche di estrarli e poi rimostrare l'immagine).
    qualcuno ha già fatto una cosa del genere o sa per lo meno indirizzarmi su qualche sito dove possa studiare ?


  • Super User

    non so come si fa anche se credo che basti una semplice query sql...

    ma la mia domanda è...

    COME SONO LE PRESTAZIONI DELLE IMG SALVATE SU DB?
    E SOPRATUTTO IL PESO DI UN DB DEL GENERE COME VIENE DIGERITO DALL'HOSTER?

    :bho:


  • User Attivo

    COME SONO LE PRESTAZIONI DELLE IMG SALVATE SU DB?
    E SOPRATUTTO IL PESO DI UN DB DEL GENERE COME VIENE DIGERITO DALL'HOSTER?
    le prestazioni non si può dire certo siano ottime. a mio parere è meglio salvare l'immagine sul server.
    per quanto riguarda lo script sto cercando documentazione su internet.


  • Super User

    in uno scenario normale è sicuramente meglio mettere i file in una cartella che non in un db, la mia esigenza è però una intranet di un cliente dove c'è la richiesta assoluta di sicurezza dei file e documenti.

    le immagini sono in realtà la scansione di bolle, fatture, offerte etc etc e quindi non devono assolutamente essere accessibili a livello di file ma solamente sencondo le autorizzazioni che l'amministratore della intranet assegna ad ogni persona (compreso l'amministratore di rete).

    con questi presupposti ho pensato di sacrificare le prestazioni per aumentare il livello di sicurezza soprattutto considerando che il database è installato in un'istanza di sql server dedicata ed il DBA sono io e nessun'altro.
    quindi la password di amminsitratore del server di database la conosco soltanto io (va beh è archiviata nella documentazione del clietne, non sono così megalomane).

    per cercare di avere il meno peggio ho richiesto un disco dedicato sul server in modo da poter creare un filegroup dedicato alla tabella che memorizzerà i file di immagini, pdf, doc etc etc quindi non vengono intaccate le prestazioni del resto della intranet ed ottengo il massimo ottenibile per quanto riguarda l'estrazione dei file.

    in tutto il progetto l'anello mancante è proprio la memorizzazione ed estrazione di questi maledetti file :arrabbiato: :arrabbiato: :arrabbiato:


  • Super User

    http://freephp.html.it/articoli/view_articolo.asp?id=73&pag=5

    è per i files in un db MySQL. Dovresti comportarti di conseguenza, visto che non ho mai usato un db mssql; spero che almeno ti ho dato un'idea di come fare... è molto utile, se hai problemi x quanto riguarda il funzionamento ( non le query 😄 ) chiedi 😛


  • Super User

    a grandi linee ho già fatto quella prova. il codice non è proprio identico ma a grandi linee è uguale.

    purtroppo in mssql non esiste il campo mediumblog ma soltanto binary e mi sa che il problema sta proprio li.

    dovrò andare a fare un giro su mamma microsoft e vedere cosa combinano con asp e poi cercare di tradurlo. :arrabbiato:


  • Super User

    @Tymba said:

    a grandi linee ho già fatto quella prova. il codice non è proprio identico ma a grandi linee è uguale.

    purtroppo in mssql non esiste il campo mediumblog ma soltanto binary e mi sa che il problema sta proprio li.

    dovrò andare a fare un giro su mamma microsoft e vedere cosa combinano con asp e poi cercare di tradurlo. :arrabbiato:
    http://mail-archives.apache.org/mod_mbox/portals-jetspeed-user/200204.mbox/<[email protected]>

    penso sia lo stesso procedimento...