Skip to content

Add PostgresDB as an optional DB implementation for the Beacon Node #7638

Open
@owanikin

Description

@owanikin

The Lighthouse beacon node backend has been previously abstracted to handle different database implementations. Currently the two enabled database implementations are LevelDB and Redb. LevelDB is currently the most performant DB implementation, but we've seen issues where a LevelDB database hosted on a NFS (network file system) can get corrupted. This is because LevelDB (and probably Redb as well) is not designed to handle concurrent access and other inconsistencies/latencies introduced by NFS. Postgres, with the correct settings should be able to run on an NFS without these risks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions