वर्तमान में यह एक एकल के लिए संभव नहीं है, तो 150 जी से बड़ा डेटाबेस।
एकमात्र दृष्टिकोण डेटा को कई डेटाबेस में विभाजित करना है, एक खाते में 14 9 उपयोगकर्ता डेटाबेस और मास्टर डीबी तक हो सकते हैं, या SQL Azure Federations का उपयोग कर सकते हैं। वर्तमान में, यदि मुझे गलत नहीं है, तो समर्थित संघों की कुल संख्या Int16.MaxValue - 1
है। प्रत्येक संघ वास्तव में एक अलग डेटाबेस है, जो डेवलपर के लिए पारदर्शी है, जो 150 जीबी तक हो सकता है।
हालांकि, कुछ डेटा एक्सेस लेयर री-फैक्टरिंग के साथ, एसक्यूएल एज़ूर फेडरेशन के अपने पेशेवर और विपक्ष हैं। आप एसक्यूएल Azure महासंघों पर इन शांत वीडियो की जांच कर सकते हैं आप रुचि रखते हैं:
अद्यतन
मैं पूरी तरह से @ryancrawcour से सहमत नहीं होंगे। वह जो बताता है वह सिर्फ हिमशैल की चोटी है जो पानी को झुका रहा है। आवश्यक पुन: फैक्टरिंग की मात्रा वास्तव में इस बात पर निर्भर करती है कि आवेदन से डेटा का उपभोग कैसे किया जाता है। मैं विचारों के लिए कुछ कारकों का जिक्र करूंगा (जो बिल्कुल पूर्ण तस्वीर नहीं हैं)। निम्न में से किसी पर विचार करें:
- डाटा सभी महासंघों के लिए आम है कि (यदि आप इस डेटा कैसे प्राप्त)
- संग्रहीत proc, कि बाद प्रक्रियाओं डेटा - आप प्रत्येक में पुनरावृति और कभी महासंघ के सदस्य और निष्पादित करने के लिए है वह संग्रहित प्रो। एक बार संग्रहीत प्रोसेस को निष्पादित करने और सभी संघों में डेटा को संसाधित करने का कोई तरीका नहीं है।
- कुल डेटा, जो 1 से अधिक फेडरेशन सदस्य
- में फैला हुआ है, एक से अधिक फेडरेशन सदस्य से डेटा सूचीबद्ध करें।
ये केवल कुछ ऑपरेशन हैं जिन पर आपको विचार करने की आवश्यकता होगी, और प्रत्येक क्वेरी से पहले "केवल कनेक्शन स्ट्रिंग में परिवर्तन करें और एक संघ को निष्पादित करें ..." की आवश्यकता नहीं है। असल में एसक्यूएल एज़ूर फेडरेशंस का उपयोग करके आपको कनेक्शन स्ट्रिंग को बिल्कुल बदलने की जरूरत नहीं है। यह सब एक ही SQL Azure कनेक्शन स्ट्रिंग है। "उपयोग का उपयोग करें ..." कथन वह है जो आपने प्रत्येक क्वेरी से पहले निष्पादित किया है। लेकिन यह सिर्फ एकमात्र चीज नहीं है। और कैसे एक व्यक्ति EntityFramework (मॉडल पहले, या कोड पहले, या जो भी हो) का उपयोग कर रहा है। चीजें और भी जटिल हो जाती हैं और एसक्यूएल एज़ूर फेडरेशन की वास्तविक समझ की आवश्यकता होती है।
मैं कहूंगा कि एसक्यूएल एज़ूर फेडरेशन डेटा के बारे में सोचने, मॉडलिंग और सामान्यीकरण के बारे में सोचने का अलग तरीका है।
अद्यतन 2 - नए डेटाबेस आकार माइक्रोसॉफ्ट
03. अप्रैल 2014 में एक एकल डाटाबेस के लिए अधिकतम आकार के रूप में की घोषणा 500GB के लिए बढ़ा दी गई है। is here पर उपलब्ध एकमात्र उपलब्ध जानकारी। ध्यान रखें कि प्रबंधन पोर्टल अभी भी इस विकल्प को नहीं दिखाता है (आज और अब के रूप में: 4. अपरी 2014, 15:00 जीएमटी + 0: 00)।
नोट - 3 अप्रैल, 2014 तक अब 500 जीबी प्रति-डेटाबेस कैप है। मैंने इसे उत्तर देने के बाद नीचे एक उत्तर पोस्ट किया है। –
नोट: यह पिछले सप्ताह के रूप में 1 टीबी है, हालांकि लागत (उच्च डीटीयू के लिए) निषिद्ध रूप से उच्च हो सकती है। –