ڊيٽابيس کي گمنام ڪرڻ لاءِ اوزار جو رليز nxs-data-anonymizer 1.4.0

nxs-data-anonymizer 1.4.0 شايع ڪيو ويو آهي - پوسٽ گري ايس ايس ايل ۽ MySQL/MariaDB/Percona ڊيٽابيس ڊمپس کي گمنام ڪرڻ لاءِ هڪ اوزار. يوٽيليٽي اسپرگ لائبريري جي ٽيمپليٽس ۽ ڪمن جي بنياد تي ڊيٽا گمنام کي سپورٽ ڪري ٿي. ٻين شين مان، توھان استعمال ڪري سگھو ٿا ٻين ڪالمن جا قدر ساڳي قطار لاءِ ڀرڻ لاءِ. اهو ممڪن آهي ته اوزار کي ڪمانڊ لائن تي اڻ ڄاڻايل پائپ ذريعي استعمال ڪيو وڃي ۽ ڊمپ کي ذريعو ڊيٽابيس مان سڌو سنئون ٽارگيٽ ڊيٽابيس ڏانهن ضروري تبديلين سان. اوزار Go ۾ لکيل آهي ۽ Apache License 2.0 تحت جاري ڪيو ويو آهي.

ورجن 1.0.0 جي پهرين رليز ٿيڻ کان پوءِ هڪ سال کان به گهٽ وقت ۾، اوزار ۾ هيٺيون خاصيتون آهن:

  • شامل ڪيل فلٽر فنڪشن null قدرن سان ڪم ڪرڻ لاءِ.
  • -l/—log-format حڪم لاڳو ڪيو ويو آهي، توهان کي لاگنگ فارميٽ چونڊڻ جي اجازت ڏئي ٿي (json يا سادي).
  • anonymization جي عمل جو هڪ اشارو شامل ڪيو ويو آهي - آپريشن جي ترقي تي ڊيٽا مخصوص وقفن تي ڏيکاريل آهي.
  • نسخو 1.4 ۾، اهو ممڪن ٿي ويو ته فيلڊ قدر مقرر ڪرڻ لاء خارجي حڪمن کي استعمال ڪندي "قسم: ڪمان" ڪالمن کي قيمت ۾ شامل ڪندي. مثال طور: فلٽر: some_table_name: columns: some_column_name: قسم: حڪم جي قيمت: /path/to/command/or/script.sh

    جيڪڏهن "قسم: ڪمانڊ" ڪالمن لاءِ مخصوص ڪيو ويو آهي، ته پوءِ قدر واري فيلڊ جي قدر کي ڪمانڊ ڏانهن فائيل رستو سمجهيو ويندو آهي، جيڪو هن فيلڊ لاءِ هر دفعي هلايو ويندو. جڏهن حڪم هلندي آهي، اضافي ماحولياتي متغير موجود هوندا:

    • ENVVARTABLE={TABLE_NAME}: جنهن ۾ فلٽر ٿيڻ واري ٽيبل جو نالو شامل آهي
    • ENVVARCOLUMN_{COLUMN_NAME}={COLUMN_VALUE}: موجوده فلٽر ٿيل قطار لاءِ سڀني ڪالمن ۽ انهن جي قيمتن تي مشتمل آهي Stdout ڪمانڊ کي فلٽر ٿيل فيلڊ جو نئون قدر سمجهيو ويندو آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو