0

J'ai un problème très générique. Je développe une application dans .NET, comme un système de gestion de documents. J'ai beaucoup de documents contre un identifiant (habituellement plus de 100, je le considère comme une propriété/documents fonciers ou des documents pour un procès devant un tribunal). Maintenant, je veux le rendre informatisé et entrer ces documents papier dans une base de données à partir de mon application .NET. Alors, quelle serait la meilleure façon de les ajouter dans l'ordinateur? J'ai essayé la numérisation mais cela devient très laborieux pour plus de 100 docs par ID. Existe-t-il un moyen efficace de numériser autant de documents par ID?Attacher et stocker des images et des fichiers papier (plus de 100) à l'application .NET de manière plus rapide et de moindre taille

Mon deuxième problème est que lorsque j'ai essayé d'enregistrer le fichier image des documents numérisés au format binaire en sql, la taille de ma base de données a bondi de 6 Go pour 2100 images. Est-il possible de réduire la taille du format binaire pour les images? ou tout autre moyen de les sauvegarder en SQL?

Toute aide serait appréciée. Cordialement

Répondre

0

J'ai toujours préféré enregistrer les fichiers sur disque sur un partage réseau, puis stocker le chemin \ nom de fichier dans une table de base de données. Cela semble moins problématique d'un point de vue setup \ deployment \ maintenance. Je suis sûr que d'autres seraient en désaccord cependant et recommande de stocker des BLOBs (fichiers) dans votre base de données.

Le saut de taille de votre base de données ne correspond pas à la taille de vos documents numérisés. Il redimensionne automatiquement, en réservant de l'espace sur le disque pour lui permettre de faire face aux demandes futures. Si la base de données pense avoir besoin de cet espace, je lui laisserais cet espace. Vous pouvez désactiver le dimensionnement automatique, mais ce n'est pas recommandé si vous ne savez pas ce que vous faites. La meilleure chose à faire est de s'assurer que c'est sur le matériel qui peut faire face à l'augmentation de la taille.

0

Pour rendre la numérisation plus efficace, vous pouvez utiliser le code-barres pour réaliser l'indexation automatique des documents. Pour le stockage d'image, comme suggéré par sarin, il est recommandé de sauvegarder les fichiers d'image sur le disque et de ne stocker que les informations sur le chemin du fichier dans la base de données.