Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
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
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
### Storage

* For PostgreSQL, explicitly create index on SequencedLeafData(TreeId, LeafIdentityHash) by @robstradling in https://github.com/google/trillian/pull/3695
* PostgreSQL is now in beta mode by @robstradling in https://github.com/google/trillian/pull/3772

### Misc

Expand Down
8 changes: 4 additions & 4 deletions docs/Feature_Implementation_Matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ The Log storage implementations supporting the original Trillian log.
| CloudSpanner | Beta | | Google maintains continuous-integration environment based on CloudSpanner. |
| MySQL | GA | ✓ | |
| CockroachDB | Alpha | | Supported by [Equinix Metal](https://deploy.equinix.com/). |
| PostgreSQL | Alpha | | Supported by [Rob Stradling](https://github.com/robstradling) at [Sectigo](https://github.com/sectigo). |
| PostgreSQL | Beta | | Supported by [Rob Stradling](https://github.com/robstradling) at [Sectigo](https://github.com/sectigo). |

##### Spanner
This is a Google-internal implementation, and is used by all of Google's current Trillian deployments.
Expand Down Expand Up @@ -92,9 +92,9 @@ It's currently in alpha mode and is not yet in production use.

##### PostgreSQL

This implementation has been tested with PostgreSQL 17.0.
This implementation has been tested with PostgreSQL 17.0 and 13.20.

It's currently in alpha mode and is not yet in production use.
It's currently in beta mode, and is used by some of Sectigo's current Trillian deployments.

### Monitoring

Expand Down Expand Up @@ -126,7 +126,7 @@ Supported frameworks for quota management.
| MySQL | Beta | ? | |
| Redis | Alpha | ✓ | |
| CockroachDB | Alpha | | Supported by [Equinix Metal](https://deploy.equinix.com/). |
| PostgreSQL | Alpha | | Supported by [Rob Stradling](https://github.com/robstradling) at [Sectigo](https://github.com/sectigo). |
| PostgreSQL | Beta | | Supported by [Rob Stradling](https://github.com/robstradling) at [Sectigo](https://github.com/sectigo). |

### Key management

Expand Down
4 changes: 2 additions & 2 deletions storage/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
The interface, various concrete implementations, and any associated components
live here. Interfaces and types are defined at the top level package.

Currently, there are two usable storage implementation for logs:
Currently, there are three usable storage implementation for logs:
* MySQL/MariaDB in the [mysql/](mysql) package.
* Cloud Spanner in the [cloudspanner](cloudspanner) package.
* PostgreSQL in the [postgresql/](postgresql) package (in beta mode).

The MySQL / MariaDB implementation includes support for Maps. This has not yet
been implemented by Cloud Spanner. There may be other storage implementations
available from third parties.

These implementations are in alpha mode and are not yet ready to be used by
real applications:
* PostgreSQL in the [postgresql/](postgresql) package.
* CockroachDB in the [crdb/](crdb) package.

These implementations are for test purposes only and should not be used by real
Expand Down
Loading