Skip to content

percona/pg-tde-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

pg_tde: Transparent Database Encryption for PostgreSQL Documentation

Welcome to pg_tde documentation!

Overview

Transparent Data Encryption offers encryption at the file level and solves the problem of protecting data at rest. The encryption is transparent for users allowing them to access and manipulate the data and not to worry about the encryption process. As a key provider, the extension supports the keyringfile, Hashicorp Vault and KMIP-compatible servers.

This extension provides two access methods with different options:

tde_heap_basic access method

  • Works with community PostgreSQL 16 and 17 or with Percona Server for PosgreSQL 17
  • Encrypts tuples and WAL
  • Doesn't encrypt indexes, temporary files, statistics
  • CPU expensive as it decrypts pages each time they are read from bufferpool

tde_heap access method

  • Works only with Percona Server for PostgreSQL 17
  • Uses extended Storage Manager and WAL APIs
  • Encrypts tuples, WAL and indexes
  • Doesn't encrypt temporary files and statistics yet
  • Faster and cheaper than tde_heap_basic

This repository contains the source files for pg_tde documentation. The documentation is written in Markdown markup language and is created using MkDocs.

The pg_tde code is in the postgres repository since the extension is supplied with Percona Server for PostgreSQL.

Contributing

We welcome all contributors. For how to contribute to documentation, read the Contributing guide.

Licensing

Percona is dedicated to keeping open source open. Wherever possible, we strive to include permissive licensing for both our software and documentation. For this project, we are using the Apache License 2.0 license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published