Overview of Marten
masterMarten is a .NET Transactional Document DB and Event Store built on top of PostgreSQL. It leverages PostgreSQL's JSON support and ACID compliance to provide a robust document database and an event-sourcing engine for building event-sourced systems.
Key capabilities include:
- Document Database: A full-fledged document store for .NET objects.
- Event Store: Tools to store events and streams, including support for projections to create read-side views.
- PostgreSQL Integration: Uses PostgreSQL as the underlying data store to benefit from its proven engine and JSON capabilities.