Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    VB.NET Assegnare una dimensione massima a un campo database: impegno di memoria?

    Ciao amici,
    mi è venuto un dubbio: assegnare una dimensione massima più o meno grande ad un campo di database comporta rispettivamente un impregno di memoria RAM più o meno grande?
    Grazie.
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

  2. #2
    Dipende da che tipo di campo è e da come è fatto il DBMS.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Ciao MItaly,
    grazie dellintervento. Si tratta di un dbms Firebird e di campi varchar.
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

  4. #4
    Be', per i varchar non dovrebbero esserci troppi problemi... il DBMS memorizza solo i caratteri effettivamente usati (al contrario che con i campi char). In ogni caso non esagerare, per testi lunghi ti conviene usare il tipo text.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Io eviterei di farmi troppi scrupoli a livello di occupazione di memoria, a meno che non ci sia un problema particolare, fino a quando ovviamente non si subentra in un caso di "spreco".

    Tenderei insomma a stimare la lunghezza di un campo in base al suo effettivo contenuto valutando quale sarà l'informazione che ci verrà memorizzata dentro.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Grazie a tutti.
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.