Flexviews (http://flexvie.ws) एक ओपन सोर्स PHP/MySQL आधारित प्रोजेक्ट है। Flexviews MySQL में वृद्धिशील रूप से ताज़ा करने योग्य भौतिक दृश्य (जैसे Oracle में भौतिक दृश्य) जोड़ता है, PHP और संग्रहीत प्रक्रियाओं का उपयोग करता है।
इसमें फ्लेक्ससीडीसी, एक PHP आधारित परिवर्तन डेटा कैप्चर उपयोगिता शामिल है जो बाइनरी लॉग पढ़ता है, और फ्लेक्सव्यू MySQL संग्रहीत प्रक्रियाएं जो विचारों को परिभाषित और बनाए रखने के लिए उपयोग की जाती हैं।
Flexviews जॉइन (केवल इनर जॉइन) और एग्रीगेशन का समर्थन करता है, इसलिए इसका उपयोग सारांश तालिका बनाने के लिए किया जा सकता है। इसके अलावा, आप मोंड्रियन (एक ROLAP सर्वर) एग्रीगेशन डिज़ाइनर के संयोजन में Flexviews का उपयोग सारांश तालिकाएँ बनाने के लिए कर सकते हैं जिनका ROLAP टूल स्वचालित रूप से उपयोग कर सकता है।
यदि आपके पास लॉग तक पहुंच नहीं है (यह उन्हें दूरस्थ रूप से पढ़ सकता है, बीटीडब्ल्यू, इसलिए आपको सर्वर एक्सेस की आवश्यकता नहीं है, लेकिन आपको सुपर निजी की आवश्यकता है) तो आप फ्लेक्सव्यू के साथ 'पूर्ण' रीफ्रेश का उपयोग कर सकते हैं। यह एक नए तालिका नाम के तहत 'तालिका बनाएं ... चयन के रूप में' के साथ एक नई तालिका बनाने को स्वचालित करता है। यह फिर एक के लिए नई तालिका को स्वैप करने के लिए RENAME TABLE का उपयोग करता है, पुराने का नाम बदलकर _old पोस्टफिक्स करता है। अंत में यह पुरानी टेबल को गिरा देता है। यहाँ लाभ यह है कि दृश्य बनाने के लिए SQL को डेटाबेस (flexviews.mview) में संग्रहीत किया जाता है और इसे एक साधारण API कॉल के साथ ताज़ा किया जा सकता है जो स्वैपिंग प्रक्रिया को स्वचालित करता है।