Nella mia app Rails, voglio memorizzare i limiti geografici dei campi delle colonne dei luoghi in un database. Ad esempio, il confine di New York è rappresentato come un poligono: una matrice di matrici.Quale tipo di dati posso usare per campi di testo molto grandi che sono indipendenti dal database?
Ho dichiarato il mio modello per serializzare i poligoni, ma non sono sicuro che dovrei memorizzarli in questo modo. Le dimensioni di questi poligoni serializzati superano facilmente i 100.000 caratteri e MySQL può memorizzare solo circa 65000 characters in un campo TEXT standard.
Ora so che MySQL ha anche un campo LONGTEXT. Ma voglio davvero che la mia app sia indipendente dal database. Come gestisce Rails da solo? Passerà automaticamente ai campi LONGTEXT? E quando inizi a utilizzare PostgreSQL?
Che dire di BLOB? – m0skit0
Penso che abbia le stesse limitazioni di TEXT e che Rails sia serializzato in una stringa (con YAML). – Maarten