rethinkdbपुनर्विचार के साथ शुरुआत करना


टिप्पणियों

RethinkDB क्या है?

  • रीयलटाइम वेब अनुप्रयोगों के निर्माण के लिए ओपन-सोर्स डेटाबेस
  • NoSQL डेटाबेस जो स्कीमालेस JSON दस्तावेज़ संग्रहीत करता है
  • वितरित डेटाबेस जो स्केल करना आसान है
  • स्वत: विफलता और मजबूत गलती सहिष्णुता के साथ उच्च उपलब्धता डेटाबेस

RethinkDB रीयलटाइम अनुप्रयोगों के लिए बनाया गया पहला ओपन-सोर्स स्केलेबल डेटाबेस है। यह नए डेटाबेस एक्सेस मॉडल को उजागर करता है - परिवर्तनों के लिए मतदान के बजाय, डेवलपर डेटाबेस को वास्तविक समय में अपडेट किए गए क्वेरी परिणामों को लगातार पुश करने के लिए कह सकता है। RethinkDB डेवलपर्स को कम प्रयास के साथ समय के एक अंश में स्केलेबल रियलटाइम ऐप बनाने की अनुमति देता है।

संस्करण

संस्करण रिलीज़ की तारीख
2.3.5 2016/08/27
2.3.4 2016/06/03
2.3.3 2016/05/31
2.3.2 2016/05/05
2.3.1 2016/04/22
2.3.0 2016/04/05

ओएस एक्स पर स्थापना

Homebrew का उपयोग करना

आवश्यक शर्तें: सुनिश्चित करें कि आप OS X 10.9 (Mavericks) या इसके बाद के संस्करण पर हैं, और Homebrew स्थापित किया है।

अपने टर्मिनल में निम्नलिखित चलाएँ:

brew update && brew install rethinkdb

स्रोत से संकलन

स्रोत से RethinkDB का निर्माण करने के लिए OS X 10.9 (Mavericks) या उससे अधिक की आवश्यकता होती है। स्रोत से निर्माण के लिए Xcode आवश्यक है।

स्रोत कोड प्राप्त करें

संग्रह डाउनलोड करें और निकालें:

wget https://download.rethinkdb.com/dist/rethinkdb-2.3.4.tgz
tar xf rethinkdb-2.3.4.tgz

RethinkDB बनाएँ

बिल्ड प्रक्रिया को किक करें:

cd rethinkdb-2.3
./configure --allow-fetch --fetch openssl
make

आप build/release/ सबफ़ोल्डर में rethinkdb बाइनरी rethinkdb

उबंटू पर स्थापना

उबंटू बायनेरी 32-बिट और 64-बिट आर्किटेक्चर दोनों के लिए उपलब्ध हैं

source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list
wget -qO- https://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install rethinkdb
 

विंडोज पर स्थापना

डाउनलोड कर रहा है

आवश्यक शर्तें: हम विंडोज 7 और इसके बाद के संस्करण के लिए देशी 64-बिट बायनेरिज़ प्रदान करते हैं। विंडोज के 64-बिट संस्करण की आवश्यकता है।

ज़िप संग्रह डाउनलोड करें और इसे अपनी पसंद की निर्देशिका में अनपैक करें।

RethinkDB का विंडोज पोर्ट एक हालिया जोड़ है और इसे अभी तक लिनक्स और ओएस एक्स संस्करणों के रूप में ज्यादा ट्यूनिंग नहीं मिली है। GitHub पर किसी भी प्रदर्शन के मुद्दों की रिपोर्ट करें।

RethinkDB चल रहा है

RethinkDB का Windows संस्करण, लिनक्स / OS X संस्करणों की तरह, कमांड लाइन से निष्पादित किया जाता है। आपको विंडोज कमांड शेल शुरू करने की आवश्यकता होगी।

  • Win + X दबाएं और "कमांड प्रॉम्प्ट" पर क्लिक करें; या
  • स्टार्ट मेनू खोलें, "रन" पर क्लिक करें और "cmd" ENTER टाइप करें

निर्देशिका में जाने के लिए cd कमांड का उपयोग करें जिसे आपने rethinkdb.exe में अनपैक किया है।

C:\Users\Slava\>cd RethinkDB
C:\Users\Slava\RethinkDB\>
 

फिर, आप RethinkDB को इसके डिफ़ॉल्ट विकल्पों के साथ शुरू कर सकते हैं।

C:\Users\Slava\RethinkDB\>rethinkdb.exe
 

आप कॉन्फ़िगरेशन को नियंत्रित करने के लिए कमांड लाइन विकल्पों में से किसी का भी उपयोग कर सकते हैं (साथ ही कॉन्फ़िगरेशन फ़ाइल निर्दिष्ट करें)।

विशिष्ट डेटा निर्देशिका के साथ शुरू करने के लिए:

rethinkdb.exe -d c:\RethinkDB\data\
 

एक सर्वर नाम और एक अन्य क्लस्टर को जोड़ने के लिए निर्दिष्ट करने के लिए:

rethinkdb.exe -n jarvis -j cluster.example.com