Je voudrais insérer des données d'octets dans une colonne mysql blob. Les données sont volumineuses, je veux donc les stocker de manière compressée. J'utilise Entity Framework 3.5SP1 pour insérer les données dans la base de données mysql en utilisant le dernier connecteur mysql .net. Est-il possible d'utiliser le framework entitiy pour insérer un blob dans la base de données mysql (comme insert into testtable (blobcolumn) values (compress('aaa'))
) ou pour émuler la fonction compress
de mysql dans C#, puis insérer le résultat dans la base de données?Simuler la fonction de compression mysql en utilisant C#
Merci
est-ce pas à peu près le trafic, pas de stockage? –
Il s'agit de la circulation. Certains moteurs de stockage fournissent également cette fonctionnalité (option de table ROW_FORMAT), par ex. La compression INNODB - http://dev.mysql.com/doc/innodb-plugin/1.0/en/innodb-compression.html – Devart
Je ne veux pas compresser la totalité de la table mais plutôt écrire une colonne au format compressé mysql. Pratiquement ce que cela signifie est que je veux insérer un ensemble de données en utilisant .net et sélectionnez le jeu de dates en utilisant la fonction décompresser de mysql. –