Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C++] Parere veloce...

  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852

    [C++] Parere veloce...

    ...Volevo craere una libreria per la gestione dei database...volevo creare database formati da file binaro, ogni tabella corrispnde ad un file, Cosa ne pensate?????

  2. #2
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852
    :master:

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    20
    Ma come gestisci l'indicizzazione per le operazioni di ricerca? Inoltre se la tabella è grande anche il file diventa grande, con conseguenti problemi di prestazioni... potresti suddividere il db in blocchi di dimensione fissa predefinita, ognuno dotato del suo bell'albero di ricerca. Per selezionare il blocco giusto un altro albero o una grossa hash table. Tanto per fare un esempio iI filesystem reiserfs funziona utilizzando gli alberi binari e ti assicuro che pur essendo journalled è molto veloce, a volte più di ext2. Inoltre il sistema a blocchi non risente del limite sulla dimensione di un singolo file dovuto al filesystem stesso.
    Non ne sono sicuro ma credo che i db più veloci come mysql funzionino su un principio simile.
    Immagino che il multithread possa aiutare a gestire un numero elevato di richieste contemporanee

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 © 2024 vBulletin Solutions, Inc. All rights reserved.