Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Modified README
  • Loading branch information
ETHenzlere committed Sep 8, 2024
commit ee4cb10cf2e99ac04eb894ee327e7383607ccd14
11 changes: 9 additions & 2 deletions scripts/anonymization/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Anonymization

**NOTE:ANONYMIZATION IS A WORK IN PROGRESS AND DOES CURRENTLY NOT ACTUALLY ANONYMIZE THE DATA. THIS FEATURE WILL BE ADDED LATER**

The anonymization module allows applying privacy mechanisms such as differential privacy or column faking to the data.
The system will pull data from the JDBC connection, anonymize the data and push it back to the DBMS by creating a new table.

Expand Down Expand Up @@ -34,7 +32,16 @@ cd ./src
pytest test.py
```

## Applying the Anonymization

To run the anonymization, add the --anonymization flag to your bash command.
Anonymization is not a standalone benchmark. It will solely create an anonymized copy of input tables.

```bash
java -jar benchbase.jar -b tpcc -c config/postgres/sample_anonymization_config.xml --anonymize=true
```

Configuration examples can be found below.

## Configuration files (XML)

Expand Down