Marten on PostGres with Jeremy Miller
What's missing from most document data storage technology? Carl and Richard talk to Jeremy Miller about Marten, an open source document data store library that runs on top of PostGreSQL. Why would you run a document store on top of a relational database? For the features! Jeremy talks about how PostGreSQL brings the backup systems, development tooling and all that DevOps goodness to Marten. Under the hood, documents are stored as JSONB files - better than BLOBs, they're actually searchable JSON. You can treat Marten like a pure document store, or go under the hood and write SQL. Another cool way to up your data storage game!
Jeremy Miller is a developer and software architect in Austin, TX. He began his software career writing "Shadow IT" applications to automate his tedious engineering documentation, then wandered into software development because it looked like more fun. Jeremy has been heavily involved in open-source .NET development as the author of Lamar, Wolverine, and as the lead developer of Marten. Jeremy occasionally manages to write about various software topics at http://jeremydmiller.com.
- CircuitScribe http://www.circuitscribe.com/
- PostgreSQL http://www.postgresql.org/
- Marten http://jasperfx.github.io/marten/
- RavenDB https://ravendb.net/
- JSON DataTypes in PostGres http://www.postgresql.org/docs/9.4/static/datatype-json.html
- DataGrip https://www.jetbrains.com/datagrip/
- Dapper Simple Object Mapper https://github.com/StackExchange/dapper-dot-net
- npgsql .NET Data Provider for PostgreSQL http://www.npgsql.org/
- Marten on GitHub https://github.com/JasperFx/Marten
- Jeremy Miller's Blog http://jeremydmiller.com/
- .NET Fringe http://dotnetfringe.org/