यह विभिन्न डेटा स्टोरों के बीच निर्णय लेने में थोड़ी मदद कर सकता है जो Google क्लाउड प्रदान करता है (अस्वीकरण (Google क्लाउड पेज से कॉपी किया गया))
यदि आपकी आवश्यकता एक जीवित डेटाबेस है, तो बिगटेबल वह है जो आपको चाहिए ( हालांकि वास्तव में एक ओएलटीपी सिस्टम नहीं है)। यदि यह एक विश्लेषणात्मक प्रकार का उद्देश्य है, तो BigQuery को आपकी आवश्यकता है!
OLTP बनाम OLAP के बारे में सोचो ; या यदि आप कैसंड्रा बनाम हाडोप से परिचित हैं, तो बिगटेबल लगभग कैसेंड्रा के बराबर है, बिगवाइट लगभग हाडोप (सहमत के बराबर है, यह उचित तुलना नहीं है, लेकिन आपको यह विचार मिलता है)
https://cloud.google.com/images/storage-options/flowchart.svg
ध्यान दें
कृपया ध्यान रखें कि बिगटेबल एक रिलेशनल डेटाबेस नहीं है और यह एसक्यूएल प्रश्नों या JOIN
एस का समर्थन नहीं करता है , न ही यह बहु-पंक्ति लेनदेन का समर्थन करता है। साथ ही, यह छोटी मात्रा में डेटा के लिए एक अच्छा समाधान नहीं है। यदि आप RDBMS OLTP चाहते हैं, तो आपको CloudSQL (mysql / postgres) या स्पैनर को देखना पड़ सकता है।
लागत परिप्रेक्ष्य
https://stackoverflow.com/a/34845073/6785908 । यहां प्रासंगिक भागों का हवाला देते हुए।
कुल लागत यह बताती है कि आप डेटा को कितनी बार 'क्वेरी' करेंगे। यदि यह एक बैकअप है और आप अक्सर घटनाओं को फिर से खेलना नहीं करते हैं, तो यह सस्ता होगा। हालाँकि, यदि आपको इसे एक बार प्रतिदिन करने की आवश्यकता है, तो आप बहुत आसानी से स्कैन किए गए 5 $ / टीबी को ट्रिगर करना शुरू कर देंगे। हमें यह भी आश्चर्य हुआ कि सस्ते आवेषण और भंडारण कैसे थे, लेकिन यह एक टो है क्योंकि Google आपसे कुछ समय में महंगे प्रश्नों को चलाने की अपेक्षा करता है। आपको हालांकि कुछ चीजों के लिए डिज़ाइन करना होगा। उदाहरण के लिए AFAIK स्ट्रीमिंग आवेषण की तालिका में लिखे जाने की कोई गारंटी नहीं है और आपको यह देखने के लिए सूची की पूंछ पर अक्सर चुनाव करना होगा कि क्या यह वास्तव में लिखा गया था। समय सीमा टेबल डेकोरेटर के साथ कुशलता से किया जा सकता है, हालांकि (संपूर्ण डेटासेट को स्कैन करने के लिए भुगतान नहीं)।
यदि आपको आदेश की परवाह नहीं है, तो आप मुफ्त में एक तालिका भी सूचीबद्ध कर सकते हैं। फिर 'क्वेरी' चलाने की आवश्यकता नहीं है।
संपादित करें 1
क्लाउड स्पैनर अपेक्षाकृत युवा है, लेकिन शक्तिशाली और आशाजनक है (और अपमानजनक रूप से महंगा भी है)। कम से कम, Google मार्केटिंग का दावा है कि यह सुविधाएँ दोनों दुनिया में सबसे अच्छी हैं (पारंपरिक RDBMS और noSQL)