Sto lavorando a un progetto Web con PostgreSQL come database. Sto cercando di costruire una struttura dei database del web che includa una tabella del modello di spazio vettoriale. Ho creato una tabella con l'attributo terms
e docId[]
dove docId
è l'ID del documento del termine. il tipo di docId
è intero []. Quindi posso inserire un termine con l'elenco dei documenti che include il termine in un singolo array. Ma la serie di termini del docId forse conterrà molte voci.limitazione dimensioni/lunghezza del tipo di array in PostgreSQL
quindi la mia domanda è: quante dimensioni massime di array una dimmension in postgres?
grazie :)
"ci devono essere dei limiti per le dimensioni di righe o colonne, ma che verrebbero eseguite in milioni di voci" - se tu perdonerebbe un eclatante "ben fatto": c'è un limite rigido di 1.600 colonne per tabella, e quel limite include le colonne che sono state cancellate: http://stackoverflow.com/a/12612255/71522 –
In realtà, PostgreSQL ha un [max lunghezza del campo di 1 GB] (https://www.postgresql.org/about/). Quindi, se un termine ha più di 1 GB di "document_ids" (-> uno a molti), supererebbe le capacità di PostgreSQL. – Alex