मेरे रेल ऐप में, मैं डेटाबेस में स्थानों के कॉलम फ़ील्ड की भौगोलिक सीमाओं को संग्रहीत करना चाहता हूं। उदाहरण के लिए, न्यूयॉर्क की सीमा बहुभुज के रूप में दर्शायी जाती है: सरणी की एक सरणी।डेटाबेस अज्ञेयवादी डेटाबेस वाले बहुत बड़े टेक्स्ट फ़ील्ड के लिए मैं किस डेटा प्रकार का उपयोग कर सकता हूं?
मैंने बहुभुज को क्रमबद्ध करने के लिए अपना मॉडल घोषित कर दिया है, लेकिन मुझे यकीन नहीं है कि मुझे उन्हें इस तरह स्टोर करना चाहिए या नहीं। इन धारावाहिक बहुभुजों का आकार आसानी से 100,000 वर्णों से अधिक है, और MySQL केवल मानक टेक्स्ट फ़ील्ड में लगभग 65000 characters स्टोर कर सकता है।
अब मुझे पता है कि MySQL में भी LONGTEXT फ़ील्ड है। लेकिन मैं वास्तव में चाहता हूं कि मेरा ऐप डेटाबेस-अज्ञेयवादी हो। रेल अपने आप को कैसे संभालते हैं? क्या यह स्वचालित रूप से LONGTEXT फ़ील्ड में स्विच हो जाएगा? जब मैं PostgreSQL का उपयोग करना शुरू करता हूं तो क्या होगा?
बीएलओबी के बारे में क्या? – m0skit0
मुझे लगता है कि टेक्स्ट की समान सीमाएं हैं, और रेल एक स्ट्रिंग (वाईएएमएल के साथ) में क्रमबद्ध है। – Maarten