Flexviews (http://flexvie.ws) je open source projekt založený na PHP/MySQL. Flexviews přidává postupně obnovitelné materializované pohledy (jako materializované pohledy v Oracle) do MySQL, pomocí PHP a uložených procedur.
Zahrnuje FlexCDC, nástroj pro sběr dat změn založený na PHP, který čte binární protokoly, a uložené procedury Flexviews MySQL, které se používají k definování a údržbě pohledů.
Flexviews podporuje spojení (pouze vnitřní spojení) a agregaci, takže jej lze použít k vytváření souhrnných tabulek. Navíc můžete Flexviews použít v kombinaci s agregačním návrhářem Mondrian (server ROLAP) k vytvoření souhrnných tabulek, které může nástroj ROLAP automaticky používat.
Pokud nemáte přístup k protokolům (může je číst na dálku, mimo jiné, takže nepotřebujete přístup k serveru, ale potřebujete SUPER priv), můžete použít 'COMPLETE' refresh s Flexviews. To automatizuje vytváření nové tabulky pomocí 'CREATE TABLE... AS SELECT' pod novým názvem tabulky. Potom použije RENAME TABLE k výměně nové tabulky za novou a přejmenuje starou pomocí _old postfixu. Nakonec shodí starý stůl. Výhodou je, že SQL pro vytvoření pohledu je uložen v databázi (flexviews.mview) a lze jej obnovit pomocí jednoduchého volání API, které automatizuje proces swapování.