2010-11-24 16 views
6

मैं कुछ पीओएस (बिक्री बिंदु) डिवाइस और सर्वर के बीच डेटा सिंक्रनाइज़ करने के लिए कुछ विकल्प देख रहा हूं।सममित?

SymmetricDS एक व्यापार अनुकूल लाइसेंस के साथ विकल्पों में से एक प्रतीत होता है। कोडहॉस प्रोजेक्ट होने के नाते गुणवत्ता की एक निश्चित डिग्री की गारंटी है, इसलिए मैं इसके साथ ठीक हूं।

ऐसा लगता है कि, वहां किया गया है, T-Shirt मिला है ... लेकिन यह अच्छा होगा अगर उनके पास "साइटमैटिकल्स का उपयोग कौन कर रहा है" पृष्ठ पर उनकी साइट पर।

क्या कोई भी सममित के उत्पादन ग्रेड कार्यान्वयन के बारे में जानता है?

मुझे यह सुनकर खुशी होगी कि एक साथी स्टेकर ने सममितता लागू की है या नहीं। Project Reviews on sourceforge पर

उत्तर

4

के बीच उत्पादन में इसका उपयोग करने की सूचना दी यहाँ SymmetricDS के बारे में blog article है। जंपमिंड अपनी वेबसाइट को फिर से ब्रांड करने पर काम कर रहा है जिसमें सममित्री के लिए केस स्टडीज शामिल होंगे। यह साल के पहले तक जीना चाहिए।

+0

खैर, पोस्ट वास्तव में केस स्टडीज को शामिल करने के लिए एक रिब्रांडिंग के बारे में कुछ भी नहीं कहता है, लेकिन यदि आप symmetricds.org के चेनसन हैं, तो मैं इसके लिए अपना शब्द ले जाऊंगा :)। धन्यवाद!! –

1

देखो: उदाहरण के लिए, Miguel Angel Rasero Peral परियोजना समीक्षा पृष्ठ पर 30 PostgreSQL डेटाबेस लेकिन later reported some foreign key issues

+0

डेविड, मैंने पहले ही समीक्षा और मंच देखे हैं। जो मैं उदाहरण के लिए देख रहा हूं वह इस तरह है: [बांस की ग्राहक कहानियां, Codehaus.org से http://blogs.atlassian.com/news/2009/04/bamboo_customer.html] –

+0

आह मेला पर्याप्त ... –

14

मैंने कुछ समय के लिए डेटाबेस प्रतिकृति/सिंक्रनाइज़ेशन की जांच करने के बाद अपनी कंपनी के लिए सममित डेटा चुनने का अंत किया। मेरा मुख्य मुद्दा यह था कि मेरे पास एक डेटाबेस तालिका है जो भौतिक फाइलों का प्रतिनिधित्व करती है जिन्हें डेटाबेस के साथ दोहराने की आवश्यकता होती है। सममितता भी इसका ख्याल रखती है।

सॉफ़्टवेयर अत्यधिक विन्यास योग्य है, और तथ्य यह है कि आप विस्तार बिंदुओं में प्लग कर सकते हैं (उदाहरण के लिए, फ़ाइल प्रतिकृति का ख्याल रखने के लिए) यह एक शक्तिशाली उपकरण बनाता है।

मैंने इसे बहुत लंबा नहीं किया है और बहुत लंबा चल रहा है, लेकिन ऐसा लगता है कि यह बहुत अच्छा काम कर रहा है। भले ही सीखने की अवस्था शुरुआत में खड़ी हो (कॉन्फ़िगरेशन के संबंध में), मैं कहूंगा कि यह सीखने में कितना समय लगता है!

अद्यतन: मेरे पास लगभग 4 वर्षों से सिमेट्रिकोड चल रहा है, और यह एक ही समय में विफल नहीं हुआ है। यह प्रतिकृति सॉफ्टवेयर के Toyota Hilux प्रतीत होता है: यह बस काम करता है। मैं एक दूरस्थ आंतरिक डेटाबेस में एक स्थानीय आंतरिक डेटाबेस की प्रतिलिपि बना रहा हूँ। हम प्रतिलिपि बनाने के लिए बड़ी मात्रा में डेटा के बारे में बात नहीं कर रहे हैं, लेकिन अभी भी एक उचित मात्रा में गतिविधि चल रही है। प्रतिकृति तेजी से (सेकंड्स) है। इसके अलावा, अगर किसी कारण से आप बाह्य नोड को स्क्रैच से "पॉप्युलेट" करना चाहते हैं, तो आप आसानी से सममित डेटा के साथ भी ऐसा कर सकते हैं। इस प्रकार, आप प्रारंभ से सिमेट्रिकड्स का उपयोग कर सकते हैं और इसे पहले बाहरी नोड को स्क्रैच से पॉप्युलेट कर सकते हैं और निरंतर प्रतिकृति का ख्याल रख सकते हैं।

मुझे दो तरीकों से सेट किया गया है (विभिन्न तालिकाओं के लिए, कभी भी एक ही टेबल की कोशिश नहीं की गई), और यह भी बहुत अच्छी तरह से काम करता है।

+0

इस पोस्ट को अपने अनुभव पर सराहना करें। –

1

हम एक MySQL सर्वर और 2 पोस्टग्रेएसक्यूएल सर्वर (जिसमें से एक गरीब [< 1 एमबीटी] एडीएसएल कनेक्शन) के बीच सममित डेटा का उपयोग कर रहे हैं) एक छोटे-आईश डेटाबेस पर काफी सफलतापूर्वक (pg_dump पिछले सप्ताह 1.2 जी था, ~ 15k पंक्तियां एक दिन में INSERT/अद्यतन किया गया)।

कॉन्फ़िगरेशन आपके सिर को चारों ओर लपेटना मुश्किल हो सकता है और हमारे पास कुछ विदेशी कुंजी मुद्दे हैं (जो इस एप्लिकेशन के लिए स्कीमा अपडेट लागू करने के तरीके के कारण नहीं हो सकते हैं)।

व्यक्तिगत रूप से मुझे कुछ समस्याएं मिलीं जो हमारे पास गैर-तुच्छ और कुछ हद तक निराशाजनक थीं, लेकिन 3.x रिलीज में अपग्रेड करने के बाद से हमारे पास काफी कम समस्याएं थीं (जिनमें से शेष दोषों के बजाय ऑपरेटर त्रुटि के लिए जिम्मेदार ठहराया जा सकता था आवेदन में)।

मेरी मुख्य अनुपलब्ध सुविधा PostgreSQL अनुक्रमों की सिंक है, लेकिन हम सभी सर्वरों पर वृद्धि को 10 तक सेट करके और प्रत्येक सर्वर को एक अलग मूल्य पर ऑफसेट करने के द्वारा इसके आसपास काम करते हैं (MySQL सर्वर मुख्य रूप से केवल पढ़ने के लिए है, इसलिए वहां ymmv)

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