में एक चर लंबाई लंबाई फ़ील्ड बनाने का सबसे अधिक "डेटाबेस स्वतंत्र" तरीका क्या है, मैं डेटाबेस में कोई टेक्स्ट फ़ील्ड बनाना चाहता हूं, बिना किसी विशिष्ट आकार के (यह किसी मामले में अज्ञात लंबाई का पाठ संग्रहीत करेगा) - विशेष पाठ धारावाहिक साधारण वस्तु (~ JSON)डेटाबेस
हैं क्या सबसे डेटाबेस स्वतंत्र यह करने के लिए तरीका है: - कोई आकार निर्दिष्ट के साथ एक varchar (नहीं लगता कि सभी DB इस का समर्थन करते हैं) - एक 'पाठ' क्षेत्र, यह आम लगता है, लेकिन मुझे विश्वास नहीं है कि यह मानक है - उस प्रकार का ब्लॉब या अन्य ऑब्जेक्ट? - एक बहुत बड़े आकार का एक वर्चर (जो अक्षम है और डिस्क स्थान शायद अक्षम है) - अन्य?
मैं JDBC का उपयोग कर रहा है, लेकिन मुझे लगता है कि सबसे डीबी (ओरेकल, MySQL, PostgreSQL, डर्बी, HSQL, एच 2 आदि ...)
धन्यवाद में समर्थित है कुछ का उपयोग करना चाहते हैं।
यदि आपको इस पर समस्या हो रही है, तो क्या होता है जब आप तिथियों और समय के साथ प्रश्न पूछना शुरू करते हैं, पंक्ति संख्या वाले कुछ भी, या फैंसी क्वेरी ट्यूनिंग तकनीकें ?? यदि आप सिर्फ फ्लैट फाइलों पर धारावाहिक सरल वस्तु को देख रहे हैं। –
अधिकांश "मूल" प्रकारों को उचित डेटाबेस प्रकार (संख्या-> बिगिनट, स्ट्रिंग -> वर्कर) आदि में संग्रहीत किया जाएगा ... केवल 'अन्य' प्रकारों को स्ट्रिंग में क्रमबद्ध किया जाएगा। –