The combination of ringserver with portable-fdsnws-dataselect and mseedindex makes a nice combination for ingesting data and making it available. But having to run an separate program periodically to index miniseed files seems inefficient. Could the miniseed archiving portion of ringserver directly update the mseedindex time series database as it writes records to file? That would also keep the database up to date regardless of when the data arrived.