Skip to content

smartnoise-sql support for BigQuery, Redshift and Snowflake engines #430

Discussion options

You must be logged in to vote

Yes, data warehouses are a primary scenario that smartnoise-sql was designed for. Some nice properties of data warehouses with differential privacy:

  • More data means higher accuracy for a fixed privacy guarantee. Data warehouses often have enough data to ensure the privacy can be provided "for free", with the noise addition being less than the sampling error.
  • Data warehouses typically have already handled most of the preprocessing work necessary to ensure row-based user contribution, with fact tables and dimensions clearly designed
  • Data warehouse engines usually perform better, since a lot of the aggregation work can be done ahead of time, or in an optimized manner in the backend engine
  • D…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@oskarkocol
Comment options

Answer selected by oskarkocol
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants