2011-07-18 8 views
7

मैं, वितरित रिलेशनल डेटाबेस के बारे में मेरे दोस्तों में से एक के साथ बात कर रहे है defintion का उपयोग कर:क्या वितरित संबंधपरक डेटाबेस का उपयोग करने में कोई आसान है?

  1. सब कुछ एक संबंधपरक डेटाबेस करता है (एसक्यूएल, एसिड)
  2. वितरित (कई सर्वरों)
  3. स्वचालित का समर्थन करता है (या स्वचालित-आईएसएच) - प्रोग्राम को कई सर्वरों पर स्थापित करें, उन्हें जो भी जानकारी संचारित करने की आवश्यकता है (आईपी पते), और फिर वे समझते हैं कि चीजें स्वचालित रूप से वितरित करने के लिए

(3) हिस्सा हैऐसा लगता है कि कहीं भी नहीं किया जा रहा है। आप शेरिंग कर सकते हैं, लेकिन फिर आपको यह पता लगाने के लिए कि कौन से सर्वर से बात करनी है, आपको अपने आवेदन में अतिरिक्त कोड चाहिए। जो मैं खोज रहा हूं वह मेमकैड की तरह कुछ है, लेकिन एक रिलेशनल डेटाबेस (मेमकैड कुंजी-मान है) के रूप में, और एसीआईडी-अनुरूप (मेमकैड केवल इन-मेमोरी है, और मेरे पास लेनदेन की तरह कुछ भी नहीं है)।

स्पष्ट रूप से ऐसा कुछ करने के लिए अविश्वसनीय रूप से जटिल होगा, लेकिन मुझे आश्चर्य है कि मैं इसे करने के किसी भी उदाहरण को नहीं देख पा रहा हूं।

+0

क्या आप इसे वितरित करके हासिल करना चाहते हैं? आपका क्या पढ़ा जाता है: लिखने का अनुपात? क्या आपको वास्तव में लेनदेन की आवश्यकता है? मुझे कोई रजत बुलेट नहीं है। आपको अपनी प्राथमिकताओं को स्पष्ट करना होगा। –

+0

मेरा लक्ष्य यह देखना है कि यह किया गया है और कैसे। ऐसा कुछ कैसे करेगा जो हमारे हितों का हिस्सा है। –

उत्तर

1

मुझे लगता है कि यह मुद्दा यहां है ... आपको किस प्रकार की प्रतिकृति की आवश्यकता है।

http://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling

प्रतिकृति के भाग postgres 9.0 और ऊपर, btw में बनाया गया है: समाधान के कई प्रकार होते हैं।

3

Teradata यह प्रदान करता है लेकिन इसे एक उपकरण के रूप में बेचा जाता है। उनके पास स्वचालित रूप से एसीआईडी ​​और एसक्यूएल अनुपालन आरडीबीएमएस है लेकिन आपको उनसे नोड्स खरीदना होगा।

2

चेतावनी: मैं निंबस डीबी का प्रतिनिधित्व करता हूं।

NuoDB (पहले निम्बस डीबी) वास्तव में यह करता है। यदि आप पारंपरिक डेटाबेस आर्किटेक्चर से शुरू करते हैं तो यह करना मुश्किल है, लेकिन यदि आप आधुनिक वितरित आर्किटेक्चर से शुरू करते हैं तो आप इसे मुफ्त में प्राप्त कर सकते हैं।

+0

यह प्रगति पर एक काम प्रतीत होता है हालांकि सही है? –

+0

यह आपके ब्लॉग में बात करने वाले किसी अन्य डेटाबेस का उल्लेख करने लायक है: वोल्टडीबी। यह स्पष्ट रूप से मेरे प्रश्न में सभी आवश्यकताओं को पूरा नहीं करता है (लेन-देन काम नहीं करते हैं कि आप कैसे उम्मीद करेंगे), लेकिन यह काफी करीब है। –

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