2009-07-06 11 views
6

मेरे पास एक ऐसा एप्लिकेशन है जिसमें एक वेब इंटरफ़ेस भी है, एक आवश्यकता है कि एप्लिकेशन पर काम करने में सक्षम होना हो, भले ही इंटरनेट कनेक्शन उपलब्ध न हो। क्या उन डेटाबेस के बीच सिंक करने की आवश्यकता है?
उन डेटाबेसों को बहुत बड़ी डिस्क स्पेस वार होना चाहिए। यदि ऐसी आवश्यकता है तो इसे कैसे किया जाना चाहिए? मुझे किस डेटाबेस का उपयोग करना चाहिए?
लक्ष्य ओएस विंडोज़ है लेकिन सर्वर विंडोज या लिनक्स पर चला सकता है। <दो डेटाबेस के बीच समन्वय

+0

किस तरह का डेटाबेस सॉफ्टवेयर? –

+0

मुझे उस पर भी सलाह चाहिए ... –

+0

मुझे ऐसा क्यों लगता है कि यह एक बक्षीस होगा? कृपया मदद करें। –

उत्तर

5

क्या आपका मतलब है कि ऑफ़लाइन होने पर भी आपको वेब एप्लिकेशन के माध्यम से काम करने में सक्षम होना चाहिए? लगता है जैसे आपको Google Gears या अन्य HTML5 structured storage कार्यान्वयन की आवश्यकता है।

यदि आप ऑफलाइन होने पर मूल ऐप का उपयोग करते हैं, तो हाँ, ऐसा लगता है कि आप इसके लिए एक स्थानीय डेटाबेस भी चाहते हैं।

क्या उपयोगकर्ता आमतौर पर जानते हैं कि वे ऑफ़लाइन जाने जा रहे हैं? यदि ऐसा है, तो आप उन्हें डेटाबेस के सबसेट को "चेक आउट" करने की अनुमति दे सकते हैं, फिर बाद में "ऑनलाइन जाएं" और सिंक्रनाइज़ करें। अन्यथा, आप हाल ही में उपयोग किए गए डेटा को सिंक्रनाइज़ करना चाहते हैं, लेकिन उन डेटा के स्थानीय डेटाबेस को शुद्ध करें जिन्हें उन्होंने लंबे समय तक उपयोग नहीं किया है।

काफी सटीक यह आपके सटीक आवेदन पर निर्भर करेगा। क्या एकाधिक उपयोगकर्ताओं को रिकॉर्ड के एक ही सेट पर एक साथ काम करने में सक्षम होने की आवश्यकता है, उदाहरण के लिए?

+4

जॉन स्कीट तेजी से हमला करता है। –

+3

क्या जॉन स्कीट कभी सोती है? – jvanderh

+0

और मैं उन दो टिप्पणियों पर जा रहा हूं। –

संबंधित मुद्दे