J'ai une application rails où l'un des attributs d'un objet est un ensemble de données qui consiste en un tableau de coordonnées x, y. Je suis actuellement Storring cela dans la base de données SQL en utilisant les rails sérialisation aide:Sérialisation à blob dans les rails 3
sérialisation: données, Array
Ce convertit le tableau en YAML, puis il stocke dans un champ de chaîne dans la base de données SQL. Le problème est que notre base de données devient très importante et nous devons la réduire. Est-il possible de sérialiser en binaire brut au lieu d'une chaîne et stocker dans un blob ?, Cela réduirait considérablement la taille et aider notre problème.
J'ai eu une recherche d'une gemme pour le faire, ou même une méthode ruby qui va transformer un tableau en données binaires sans beaucoup d'aide. Toute suggestion serait appréciée.