Développement, la mise au point et de tester une application de base de données sont les tâches courantes d'extraction de données intensives organisations. Les entreprises privées, médicale et financière des entreprises, et même les autorités gouvernementales sont les plus gros clients de la base de données des développeurs. Le commerce et les secrets commerciaux doivent être protégés d'un point de vue sécurité. Respect de la vie privée des politiques et des législations du gouvernement légalement restreindre les possibilités des organismes de fournir des données réelles aux développeurs de bases de données, la protection des sujets dont l'information rend le contenu d'une base de données. Violation de ces politiques et législations peuvent causer la mauvaise publicité et d'avoir des conséquences juridiques négatives complètement.
Pourquoi fournir des données réelles sur le créateur du tout? La réponse est simple: les développeurs ont besoin réaliste échantillon de données, afin de développer la base de données, optimiser son rendement et d'éliminer les éventuels bugs. Étant donné un échantillon trop petit ou trop loin de toutes les données se passe réellement à utiliser, les développeurs font de mauvaises décisions, ce qui conduit à un non-optimal performance ou des problèmes de fiabilité et de facilité d'utilisation d'une base de données.
Le paradoxe est évident: on peut donner ¡¯ t fournir les développeurs avec de réelles face à des données sans la publicité négative et des conséquences juridiques, tandis que dans le même temps, une base de données peut ¡¯ t-on vraisemblablement développées sans les données. La solution à ce dilemme est de brouiller les données.
Data remplace le brouillage des données réelles mais réaliste avec de faux documents. Si un enregistrement dans une base de données financières réelles lit ¡° John Doe, le solde de 10000 $, compte # 000 ¡±, un brasseur de données va remplacer le record avec quelque chose d'aléatoire mais réaliste, par exemple, ¡° Mae Smith, balance $ 2345, le compte n ° 123 ¡±, la protection de l'identité du client en changeant le nom, dans le même temps de protéger la sécurité de l'institution financière par hasard changeant les soldes des comptes clients ¡¯.
Scrambling est un processus de transfert des données de la base de données de production en un mode d'essai de bases de données. Brouillage des données, lorsqu'ils sont utilisés correctement, supprime la sensibilité de l'information sensible, ce qui se traduit par la recherche de données réalistes en préservant les originaux des dossiers clés et des relations de la vraie base de données. En utilisant les données brouillées permet de donner une fausse parfaitement utilisable pour les développeurs de bases de données, ce qui permet aux développeurs d'exécuter à pleine échelle d'optimisation et de tests résultant de l'application sans pour autant compromettre la base de données du système.
DTM Data Generator (www.sqledit.com / dg) met en œuvre le brouillage des données de façon correcte. Brouiller son mode permet de créer une nouvelle table dans le brouillés existante ou nouvelle base de données. La brouille table contient des informations telles que modifiées changé de noms, les numéros de carte de crédit, les dossiers médicaux, etc. Le substitut dossiers ne cherchons pas comme s'il s'agissait d'une série de caractères aléatoires. En revanche, les noms sont remplacés par d'autres noms, les numéros de carte de crédit et sont remplacés par des numéros de la même longueur et la même structure.
À propos de l'auteur:
Igor Shekalev-IT est un consultant, gestionnaire et ingénieur logiciel qui travaille dans la base de données d'outils et d'utilitaires. Il est chef de produit au DTM soft.

