कई मामलों में इसे खराब डिज़ाइन माना जाएगा, लेकिन यदि निम्नलिखित सभी लागू होते हैं तो यह काम कर सकता है:
- आपको उन पर खोजने की आवश्यकता नहीं है
- आप उन पर क्वेरी करने की सीमित क्षमता (संभावित रूप से) स्वीकार कर सकते हैं
- आपको आरडीबीएमएस द्वारा लागू की गई संबंधपरक अखंडता या अन्य बाधाओं की आवश्यकता नहीं है
- आप जानते हैं कि आपको उन्हें किसी भिन्न भाषा में पढ़ने की आवश्यकता नहीं होगी
- आपको विश्वास है कि जब आप अपनी कक्षा की परिभाषा को अपडेट करेंगे तो आपको पता चल जाएगा कि कैसे डिसेरिएलाइज़ करना, संस्करण बनाना और उन्हें ठीक से माइग्रेट करना है
- आपको विश्वास है कि PHP क्रमांकन प्रारूप सभी रिलीज़ में स्थिर रहेगा (या आप माइग्रेशन कोड लिखने के इच्छुक हैं, या यह एक अल्पकालिक परियोजना है और आपको परवाह नहीं है)
- आप मामूली प्रदर्शन दंड स्वीकार करने के इच्छुक हैं (
SELECT
+deserialize()
केवलSELECT
. से धीमा होगा )