मुझे उम्मीद है कि कोई मेरे निष्कर्षों को मान्य या सही कर सकता है।क्या वास्तव में डेस्कटॉप एप्लिकेशन के लिए CouchDB का उपयोग किया जा सकता है?
मैं एक छोटी साइड प्रोजेक्ट लिखने की सोच रहा हूं। मैं नोट्स लेने के लिए डेस्कटॉप एप्लिकेशन बनाना चाहता हूं जो एक वेब-सर्वर से सिंक्रनाइज़ हो जाएंगे ताकि कई इंस्टॉलेशन को चरण और डेटा साझा किया जा सके और साथ ही यदि आवश्यक हो तो ब्राउज़र के माध्यम से इसे एक्सेस किया जा सके।
मैं कॉच डीबी के बारे में शोर को आधा सुन रहा हूं और मैंने डेस्कटॉप-कॉचडब के "ऑफ़लाइन कार्यक्षमता" का उल्लेख सुना है और वितरित अनुप्रयोगों को सक्षम करने के लिए अंतःक्रियात्मक संचार को संभालने की अपनी क्षमता का उपयोग करने के लिए कदमों का उल्लेख किया है मोबाइल बाजार इस सब ने मुझे विश्वास दिलाया कि यह मेरा डेटा स्टोरेज प्रदान करने और मेरी सिंक्रनाइज़ेशन आवश्यकताओं को संभालने के लिए एक दिलचस्प विकल्प हो सकता है, लेकिन मेरे निष्कर्ष को शुरू करने के तरीके के बारे में जानकारी के लिए कुछ समय व्यतीत करने के बाद मुझे यह मिल गया है कि मुझे मिल गया है पूरी तरह से छड़ी का गलत अंत और वास्तविकता यह है कि:
एक कॉच डीबी इंस्टेंस को पैकेजिंग करने का कोई तरीका नहीं है, इसे डेस्कटॉप एप्लिकेशन के हिस्से के रूप में वितरित करने और स्थानीय एप्लिकेशन को प्रदान करने के लिए उस एप्लिकेशन के संदर्भ में इसे चलाने के लिए कोई तरीका नहीं है। एक केंद्रीय डेटाबेस के लिए सिंक्रनाइज़ेशन।
क्या मैं यहां सही हूँ? यदि ऐसा है तो वहां कोई तकनीक है जो इस तरह की चीज करता है या क्या मैंने अपना खुद का स्थानीय भंडारण रोल किया है और फिर भी सर्वर पर कॉच डीबी का उपयोग कर रहा हूं?
कम से कम एक व्यक्ति ने फैसला किया कि उत्तर नहीं था: http://philwilson.org/blog/2009/04/couchdb-in-desktop-applications – RobertB
लेकिन फिर उबंटू में डेस्कटॉपकच प्रयास है: https: // launchpad.net/desktopcouch यह इस बिंदु पर * निक्स-केवल प्रतीत होता है। अधिक दिलचस्प दस्तावेज़ यहां हैं: http://www.freedesktop.org/wiki/Specifications/desktopcouch – RobertB