In Plone-land we are sometimes using https://pypi.python.org/pypi/alm.solrindex which is a ZCatalog index that delegates to solr. Not async or operating at the database level though.