Marmotta
DPLA uses the Linked Data Platform (LDP) standard to manage harvested content and metadata. Our LDP server and RDF repository runs on Apache Marmotta, backed by a PostgreSQL database. Broadly, we handle two kinds of resources through LDP: DPLA MAP records (as LDP RDF Sources with type ORE::Aggregation), and binary "Original Records" (as LDP non-RDF Sources).
- Creating a differently-ordered index on `triples`
- Generic Query Plans in PSQL 9.1
- Various PostgreSQL changes (not covered elsewhere herein)
- LDP Interactions Overview
- Amazon EC2 adjustments
- Addressing slow updates and inserts
- Why table partitioning will not be beneficial
- Using irqbalance and SMP IRQ affinity
- Index performance with high context counts
See also KriKri RDF Database Review