RasterLite is an open source library intended to support storing and retrieving huge raster coverages using a SpatiaLite DBMS. This requires libgeotiff and libspatialite.