PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

डेटाबेस में डेटा टेबल कैसे स्टोर करें?

शब्दकोश को स्टोर करने के लिए विशेष रूप से उपयुक्त दो प्रकार हैं समग्र रूप से:hstore और json - या अधिकतर बेहतर jsonb पोस्टग्रेज 9.4 या बाद के संस्करण में।

Postgres में एक समर्पित xml भी है। डेटा प्रकार, लेकिन मैं पहले के तीन विकल्पों में से एक को चुनूंगा। एक्सएमएल तुलनात्मक रूप से वर्बोज़ और अधिक जटिल है (कहने के लिए जटिल नहीं) और आपके उद्देश्य के लिए अधिक हो सकता है।

यदि आप डीबी से चाहते हैं कि पूरे शब्दकोश को स्टोर और पुनर्प्राप्त करना है, तो ये अच्छे विकल्प हैं। देखें:

आपको के आसपास पेशेवरों और विपक्षों की व्यापक चर्चा भी मिलेगी। (इकाई-विशेषता-मूल्य) संबंधपरक डेटाबेस में भंडारण।

यदि आप डीबी से अन्य चीजें चाहते हैं, जैसे रेफरेंशियल अखंडता, विदेशी कुंजी या विभिन्न अन्य बाधाएं, व्यक्तिगत मूल्यों तक आसान पहुंच, न्यूनतम भंडारण आकार, सरल अनुक्रमणिका इत्यादि। मैं समर्पित (सामान्यीकृत ) कॉलम।

सामान्यीकृत तालिका लेआउट

मैं जो इकट्ठा करता हूं, उससे "MyObject" (m ) "OtherObject" के संदर्भों का संग्रह रखता है (o ) प्रत्येक m (24) o . से संबंधित है और प्रत्येक o 0-n m . से संबंधित है - जिसे शास्त्रीय n:m संबंध में लागू किया जा सकता है। यहां विस्तृत निर्देश दिए गए हैं:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बावर्ची और पोस्टग्रेज; मैं पासवर्ड कैसे निर्दिष्ट करूं?

  2. GroupingError:ERROR:कॉलम ग्रुप बाय क्लॉज में दिखाई देना चाहिए या एक समग्र फ़ंक्शन में उपयोग किया जाना चाहिए

  3. PostgreSQL 8.3 के बाद से पूर्ण-पाठ खोज

  4. PostgreSQL के साथ मल्टी डाटासेंटर सेटअप

  5. प्राथमिक कुंजी को अनदेखा करते हुए PostgreSQL में डुप्लिकेट पंक्तियों को खोजने के 7 तरीके