database-design पर टैग किए गए जवाब

वैचारिक स्कीमा और / या तार्किक मॉडल और / या डेटाबेस की भौतिक सेटिंग्स का विकास।

1
JSONB इंडेक्सिंग बनाम hstore के साथ
मैं इस स्तर पर संभव के रूप में कुछ मान्यताओं (वेब ​​ऐप वास्तव में कैसे विकसित होता है) के साथ डेटाबेस डिजाइन पर निर्णय लेने की कोशिश कर रहा हूं। पहले चरण के रूप में, यह समझते हुए कि JOINS महंगे हैं, मैं बड़ी संख्या में सामान्यीकृत छोटी तालिकाओं के …

4
क्या SSDs डेटाबेस की उपयोगिता को कम करते हैं
मैंने केवल रॉबर्ट मार्टिन के बारे में आज ही सुना है, और ऐसा लगता है कि वह सॉफ्टवेयर की दुनिया में एक उल्लेखनीय व्यक्ति है, इसलिए मुझे अपने शीर्षक के लिए प्रकट होने का मतलब यह नहीं है कि यह एक क्लिक चारा है या मैं उसके मुंह में शब्द …

3
टेबल विभाजन कैसे मदद करता है?
मुझे टेबल विभाजन के पेशेवरों और विपक्षों के विचार को हथियाने में कठिनाई हो रही है। मैं एक ऐसी परियोजना पर काम शुरू करने जा रहा हूं, जिसमें 8 टेबल होंगे और उनमें से एक मुख्य डेटा टेबल होगा जो 180-260 मिलियन रिकॉर्ड रखेगा। जैसा कि यह ठीक से अनुक्रमित …

6
मनमाने ढंग से एक तालिका में रिकॉर्ड आदेश
एक डेटाबेस का उपयोग करते समय एक सामान्य आवश्यकता क्रम में रिकॉर्ड का उपयोग करना है। उदाहरण के लिए, यदि मेरे पास एक ब्लॉग है, तो मैं अपने ब्लॉग पोस्ट को अनियंत्रित क्रम में पुन: व्यवस्थित करने में सक्षम होना चाहता हूं। इन प्रविष्टियों में अक्सर बहुत सारे संबंध होते …

20
कैसे एक बदसूरत डेटाबेस में गोता लगाने के लिए?
मुझे यकीन है कि आप में से कई एक बदसूरत डेटाबेस से निपट रहे हैं। आप जानते हैं, वह डेटाबेस जो बिल्कुल भी सामान्यीकृत नहीं है, वह डेटाबेस जहां आपको सबसे अधिक तुच्छ डेटा प्राप्त करने के लिए बड़ी दर्दनाक क्वेरी करनी पड़ती है, वह डेटाबेस जो उत्पादन में है …

2
मल्टी-टेनेंट डेटाबेस आर्किटेक्चर में किरायेदारों की बढ़ती संख्या को संभालना
आवेदन के प्रत्येक किरायेदार के उदाहरण के लिए अलग-अलग डेटाबेस के साथ एक आम सर्वर में मामूली संख्या में ग्राहकों (किरायेदारों) को संभालना अपेक्षाकृत सरल है और आमतौर पर ऐसा करने का सही तरीका है। वर्तमान में मैं एक आवेदन के लिए वास्तुकला को देख रहा हूं जहां प्रत्येक किरायेदार …

2
मैं एक डेटाबेस में IS-A संबंध कैसे बनाऊं?
निम्नलिखित को धयान मे रखते हुए: entity User { autoincrement uid; string(20) name; int privilegeLevel; } entity DirectLoginUser { inherits User; string(20) username; string(16) passwordHash; } entity OpenIdUser { inherits User; //Whatever attributes OpenID needs... I don't know; this is hypothetical } विभिन्न प्रकार के उपयोगकर्ता (डायरेक्ट लॉगिन उपयोगकर्ता, और …

7
लंबे कॉलम प्रभाव और डिस्क उपयोग को कैसे प्रभावित करते हैं?
हमारी वर्तमान परियोजना में यह बहुत बार होता है, कि हमें कुछ पात्रों द्वारा स्तंभों का विस्तार करने की आवश्यकता है। से varchar(20)करने के लिए varchar(30)और पर इतना। वास्तव में, यह वास्तव में कितना मायने रखता है? यह कितना अच्छा है? सामान्य "इनपुट" फ़ील्ड के लिए केवल 100 या 200 …

4
क्या मुझे उन स्तंभों को स्पष्ट रूप से अद्यतन करना चाहिए जिन्हें अद्यतन नहीं किया जाना चाहिए?
मुझे बहुत ही सुरक्षित वातावरण में काम करने की आदत है और इसलिए मैं अपनी अनुमति को बहुत ही बारीक से बारीक तरीके से डिजाइन करता हूं। एक चीज जो मैं आमतौर पर करता हूं DENY, वह स्पष्ट रूप से उन UPDATEस्तंभों की क्षमता है जो कभी भी अपडेट नहीं …

4
विभिन्न उत्पाद प्रकारों के लिए अलग-अलग तालिकाओं का निर्माण करना है या नहीं?
मैं एक डेटाबेस डिजाइन करने की प्रक्रिया में हूं और मैं अपने शुरुआती डिजाइन निर्णयों के बारे में दूसरे विचार रख रहा हूं ... उत्पाद प्रकार इस प्रकार हैं ... मॉडल, भाग, प्रतिस्थापन भाग किट और विकल्प। विकल्प ए (पहला डिज़ाइन): मैंने उपरोक्त उत्पाद प्रकारों के लिए अलग-अलग टेबल रखने …

7
IP पता संग्रहीत करना
मुझे डेटाबेस में सभी पंजीकृत उपयोगकर्ताओं के आईपी पते को स्टोर करना है। मैं सोच रहा हूं, ऐसे कॉलम के लिए मुझे कितने वर्णों की घोषणा करनी चाहिए? क्या मुझे IPv6 का भी समर्थन करना चाहिए? यदि हां, तो आईपी पते की अधिकतम लंबाई क्या है?

5
डेटा वेयरहाउस में कई-से-कई संबंधों को लागू करने के कुछ तरीके क्या हैं?
डेटा वेयरहाउस मॉडलिंग (स्टार, स्नोफ्लेक) के प्रमुख टोपोलॉजी को एक से कई रिश्तों को ध्यान में रखकर बनाया गया है। इन मॉडलिंग योजनाओं में कई-से-कई संबंधों का सामना करने पर क्वेरी की पठनीयता, प्रदर्शन और संरचना बुरी तरह से खराब हो जाती है। आयामों के बीच या तथ्य तालिका और …

3
एक डेटाबेस में "कम से कम एक" या "बिल्कुल एक" लागू करने के लिए बाधा
मान लें कि हमारे पास उपयोगकर्ता हैं और प्रत्येक उपयोगकर्ता के कई ईमेल पते हो सकते हैं CREATE TABLE emails ( user_id integer, email_address text, is_active boolean ) कुछ नमूने पंक्तियों user_id | email_address | is_active 1 | foo@bar.com | t 1 | baz@bar.com | f 1 | bar@foo.com | …

7
व्यक्तिगत पतों में सड़क के पते को विभाजित करने से क्या समस्याएं हल होती हैं?
हमारे पास एक टीम है जो सॉफ्टवेयर डेवलपर्स के लिए तालिकाओं और संबंधों को डिजाइन करती है। हमारे संगठन में, वे 3NF के सामान्यीकरण को लागू करने के बारे में बहुत सख्त हैं - जो कि ईमानदार होना है, मैं हमारे संगठन के आकार को देखते हुए सहमत हूं और …

1
यह निर्धारित करने के लिए कि पोस्टग्रेएसक्यूएल में [बेकार कनेक्शन] के साथ निष्क्रिय लेन-देन कैसे करें?
इस सवाल पर एक टिप्पणी के अनुसार मैंने PostgreSQL 9.2 में निष्क्रिय कनेक्शन के बारे में पूछा , कुछ अनकमिज़्म लेनदेन (संभवतः उन निष्क्रिय कनेक्शनों में से कुछ से संबंधित) कुछ प्रदर्शन समस्याओं का कारण हो सकता है। यह निर्धारित करने के लिए एक अच्छा तरीका है कि क्या बिना …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.