PostgreSQL में "स्तंभ प्रकारों के आधार पर" 250 और 1600 के बीच की एक स्तंभ सीमा होती है, और PostGIS एक्सटेंशन के साथ स्थानिक डेटा और प्रश्नों का समर्थन करता है। इसलिए मैं दो काम करना चाहूंगा:
सबसे पहले, जहां एक कॉलम स्वतंत्र पाठ के बजाय एक श्रेणी का प्रतिनिधित्व करता है, उन श्रेणियों के साथ एक अलग तालिका बनाएं, और श्रेणी तालिका का संदर्भ देते हुए स्तंभ को पूर्णांक आईडी और विदेशी कुंजी बाधा के साथ बदलें।
दूसरे, थर्ड नॉर्मल फॉर्म को बड़े टेबल को दो या दो से अधिक तार्किक फैशन में विभाजित करके तोड़ दें, और उनके बीच एक-से-एक संबंध स्थापित करें। यह शायद सबसे अधिक कुशल नहीं है, लेकिन यदि आपको शायद ही कुछ डेटा की आवश्यकता है, तो क्वेरी सिर्फ उन तालिकाओं पर हो सकती है जो आप चाहते हैं।
एक और पूरी तरह से अलग विकल्प एक "NOSQL" डेटाबेस का उपयोग करना होगा जैसे कि MongoDB, CouchDB, और इसी तरह। "पंक्ति" आकार में कोई हार्ड-वायर्ड सीमाएं नहीं हैं, और यदि डेटा रिकॉर्ड के लिए मौजूद नहीं है, तो इसे किसी भी स्थान को लेने की आवश्यकता नहीं है।
इन प्रकार के बिगटेबल डेटाबेस के लिए स्थानिक समर्थन उतना अच्छा नहीं है, लेकिन MongoDB 2D स्थानिक प्रश्नों और डेटा का समर्थन करता है, और CouchDB में समान कार्यक्षमता है।