← home
Emma Kuo

PURL: A Portable Content Store

A challenge of building for the long web is optimizing systems for ease of maintenance, inspectability and portability. Databases provide a convenient API for manipulating structured data. They make it easier to write featureful applications, but fail at the three above concerns. Flat file storage schemes improve maintainability and inspectability. They are a way to avoid the database tax, but suffer from lack of portability due to differing formats. Rather than create separate flat files in ...