গুগল ক্লাউড বিগ টেবিল বনাম গুগল ক্লাউড ডেটাস্টোর


123

গুগল ক্লাউড বিগ টেবিল এবং গুগল ক্লাউড ডেটাস্টোর / অ্যাপ ইঞ্জিন ডেটাস্টোরের মধ্যে পার্থক্য কী এবং প্রধান ব্যবহারিক সুবিধা / অসুবিধাগুলি কী? আফাইক ক্লাউড ডেটাস্টোর বিগ টেবিলের শীর্ষে নির্মিত।


8
দয়া করে বন্ধ করবেন না এগুলিতে বর্তমানে কোনও অফিসিয়াল ডকুমেন্টেশন নেই এবং গুগল সম্ভবত এখানে মন্তব্য করবে।
জিগ ম্যান্ডেল

উত্তর:


96

ডেটাস্টোরের সাথে অভিজ্ঞতার ভিত্তিতে এবং বিগ টেবিল ডকস পড়ার ভিত্তিতে প্রধান পার্থক্যগুলি হ'ল :

  • বিগ টেবিলটি মূলত HBase সামঞ্জস্যের জন্য তৈরি করা হয়েছিল তবে এখন একাধিক ভাষায় ক্লায়েন্ট লাইব্রেরি রয়েছে । ডেটাস্টোর মূলত পাইথন / জাভা / গো ওয়েব অ্যাপ্লিকেশন বিকাশকারীদের (মূলত অ্যাপ ইঞ্জিন) দিকে আরও আগ্রহী ছিল
  • বিগ টেবিলটি ডেটাস্টোরের চেয়ে 'কিছুটা বেশি আইএএএস' যা এটি 'ঠিক সেখানে নেই' তবে কনফিগার করার জন্য একটি ক্লাস্টার প্রয়োজন ।
  • বিগ টেবিল কেবল একটি সূচককে সমর্থন করে - 'সারি কী' (ডেটাস্টোরের সত্তা কী)
    • এর অর্থ ডেটাস্টোরের সূচকযুক্ত বৈশিষ্ট্যগুলির বিপরীতে অনুসন্ধানগুলি কীতে রয়েছে
  • Bigtable কেবল একক সারিতে পারমাণবিকতা সমর্থন করে - কোনও লেনদেন নেই
  • বিবর্তনযোগ্যতা এবং মুছে ফেলা বিগ টেবেলে পারমাণবিক বলে মনে হয় না, যেখানে পাঠ্য / ক্যোয়ারী পদ্ধতির উপর নির্ভর করে ডেটাস্টোর চূড়ান্ত এবং দৃ strong় ধারাবাহিকতা সরবরাহ করে
  • বিলিংয়ের মডেলটি খুব আলাদা:
    • পড়া / লেখার ক্রিয়াকলাপ, সঞ্চয়স্থান এবং ব্যান্ডউইথের জন্য ডেটাস্টোর চার্জ করে
    • 'নোডস' , সঞ্চয়স্থান এবং ব্যান্ডউইথের জন্য বিগ টটেবল চার্জ

97

বিগ টেবিল উচ্চ পরিমাণের ডেটা এবং বিশ্লেষণের জন্য অনুকূলিত

  • ক্লাউড বিগ টেবিল অঞ্চল বা অঞ্চল জুড়ে ডেটাগুলি প্রতিলিপি করে না (একক ক্লাস্টারের মধ্যে ডেটাগুলি অনুলিপি এবং টেকসই হয়), যার অর্থ বিগ টেবিল দ্রুত এবং আরও কার্যকর এবং ব্যয়গুলি অনেক কম, যদিও এটি কম টেকসই এবং ডিফল্ট কনফিগারেশনে উপলব্ধ
  • এটি HBase এপিআই ব্যবহার করে - শিখতে লক-ইন বা নতুন দৃষ্টান্তের ঝুঁকি নেই
  • এটি ওপেন-সোর্স বিগ ডেটা সরঞ্জামগুলির সাথে একীভূত হয়েছে, যার অর্থ আপনি বেশিরভাগ বিশ্লেষণ সরঞ্জামগুলির গ্রাহকরা ব্যবহার করতে (হ্যাডোপ, স্পার্ক ইত্যাদি) বিগ টটেলে সঞ্চিত ডেটা বিশ্লেষণ করতে পারেন meaning
  • বিগ টেবিলকে একক রো কী দ্বারা সূচিত করা হয়
  • বিগ টেবিল একক জোনে

ক্লাউড বিগ টেবিল বৃহত্তর সংস্থাগুলি এবং উদ্যোগগুলির জন্য ডিজাইন করা হয়েছে যাদের প্রায়শই জটিল ব্যাকএন্ড ওয়ার্কলোড সহ বড় ডেটার প্রয়োজন হয় needs

ডেটাস্টোর অ্যাপ্লিকেশনগুলিতে উচ্চ-মানের লেনদেনের ডেটা পরিবেশন করতে অনুকূলিত হয়েছে

  • ক্লাউড ডেটাস্টোরের প্রতিলিপি এবং ডেটা সিঙ্ক্রোনাইজেশন সহ অত্যন্ত উচ্চ প্রাপ্যতা রয়েছে
  • বহুমুখীতা এবং উচ্চ প্রাপ্যতার কারণে ডেটাস্টোর আরও ব্যয়বহুল
  • সিঙ্ক্রোনাস প্রতিরূপের কারণে ডেটাস্টোর ধীরে ধীরে লেখার ডেটা is
  • লেনদেন এবং ক্যোয়ারির চারপাশে ডেটাস্টোরের আরও কার্যকর কার্যকারিতা রয়েছে (যেহেতু মাধ্যমিক সূচকগুলি বিদ্যমান)


আমি ভেবেছিলাম লেনদেন ডেটাস্টোরের একটি শক্তিশালী বিক্রয় পয়েন্ট নয়। এর [ডক | থেকে) cloud.google.com/datastore/docs/concepts/transferences] "একটি লেনদেন হ'ল গুগল ক্লাউড ডেটাস্টোর অপারেশনগুলির এক বা একাধিক সত্তা পর্যন্ত 25 টি সত্তা গোষ্ঠীর ক্রিয়াকলাপ set" এছাড়াও, ডেটাস্টোর বিগ টেবিলের শীর্ষে নির্মিত, তাই না?
zyxue

19

বিগ টেবিল এবং ডেটাস্টোর অত্যন্ত আলাদা। হ্যাঁ, ডেটাস্টোরটি বিগ টেবিলের শীর্ষে নির্মিত হয়েছে, তবে এটি এটির মতো কিছু করে না। এটি এমন এক ধরণের কথা যা বলার মতো একটি গাড়ি চাকাগুলির শীর্ষে নির্মিত হয়, এবং তাই গাড়ি চাকার থেকে খুব বেশি আলাদা নয়।

বিগ টেবিল এবং ডেটাস্টোর খুব আলাদা ডেটা মডেল এবং কীভাবে ডেটা পরিবর্তন করা হয় সে সম্পর্কে খুব আলাদা শব্দার্থবিদ্যা সরবরাহ করে।

মূল পার্থক্য হ'ল ডেটাস্টোর সত্তা গোষ্ঠী হিসাবে পরিচিত তথ্যের সাবসেটগুলিতে এসকিউএল-ডাটাবেস-জাতীয় এসিডি লেনদেন সরবরাহ করে (যদিও কোয়েরি ভাষা জিকিউএল এসকিউএল এর চেয়ে অনেক বেশি সীমাবদ্ধ)। বিগ টেবিল কঠোরভাবে NoSQL এবং অনেক দুর্বল গ্যারান্টি সহ আসে।


3
আপনি শেষ অনুচ্ছেদ পর্যন্ত ভাল করছেন। ডেটাস্টোর লেনদেন সরবরাহ করে তবে তারা এসকিউএল এর মতো কিছুই নয় এবং অবশ্যই এসিডি নয়।
ড্যানিয়েল রোজম্যান 6:55

4
@ ড্যানিয়েলরোজম্যান আসলে, এটি অনেক কিছুই করে। এখানে মেগাস্টোরের কাগজের একটি উদ্ধৃতি দেওয়া হয়েছে (যার উপরে ডেটাস্টোর নির্মিত হয়েছে): "প্রতিটি মেগস্টোর সত্তা গোষ্ঠী একটি মিনি-ডাটাবেস হিসাবে কাজ করে যা সিরিয়ালাইজযোগ্য এসিডি শব্দার্থক সরবরাহ করে।" "আমরা ডেটাস্টোরকে পার্টিশন করি এবং পার্টিশনের মধ্যে সম্পূর্ণ এসিডি শব্দার্থ সরবরাহ করে প্রতিটি পার্টিশন পৃথকভাবে প্রতিলিপি করি"। (গবেষণা.
google.com/pubs/pub36971.html

আমি এটিকে এসকিউএল বলা বিভ্রান্তিকর বলে মনে করি। সর্বাধিক একটি উপসেট। কোনও দক্ষ গণনা / গোষ্ঠী নেই, সমস্ত প্রশ্নের অবশ্যই সূচিপত্র ইত্যাদি ব্যবহার করতে হবে
জিগ ম্যান্ডেল

4
অনুসন্ধানের ভাষা এবং লেনদেনের বিচ্ছিন্নতা আলাদা জিনিস , আপনি এগুলি মেশাচ্ছেন বলে মনে হয়। আমি উত্তরোত্তর (এসিডি লেনদেন ) সম্পর্কে দাবি করছি । আপনার মন্তব্যে আপনি ধরে নিচ্ছেন আমি প্রাক্তন সম্পর্কে কথা বলছি। সম্ভবত কিছু হাইফেন স্পষ্ট করবে? আমি কোনও সন্দেহ দূর করার জন্য স্পষ্টভাবে ক্যোয়ারী ভাষা সংক্রান্ত সমস্যার উল্লেখ করব।
ব্যবহারকারী 2771609

8

আপনি কাগজপত্র পড়া হলে, Bigtable হয় এই এবং ডেটাস্টোর হয় MegaStore । ডেটাস্টোর হ'ল বিগ টেবিল প্লাস প্রতিলিপি, লেনদেন এবং সূচক। (এবং এটি অনেক বেশি ব্যয়বহুল)।


এটা কি আসলেই বেশি ব্যয়বহুল? বিগ টেবিলের সর্বনিম্ন 3 নোড, 10 গিগাবাইট এইচডিডি এ এটি 1400 ডলার / মো। বেশ উঁচু মনে হচ্ছে?
বেঞ্জি

@ বেন, আমার অতীত অভিজ্ঞতায় এটি ছিল। ডেটাস্টোর প্রতি ঘন্টার পরিবর্তে অপারেশন চার্জ করা হয়। (আপনি যদি এটি এত বেশি ব্যবহার না করেন তবে হ্যাঁ আপনি ডেটাস্টোরকে বেশি মূল্য দেন না But তবে আপনার যদি ট্র্যাফিক বেশি থাকে এবং আমি তখন বিগ টেবিলটি অনেক সস্তা বলে মনে করি)) আমি মনে করি বিগ টেবিল প্রতি সেকেন্ডে 10 কে অপ্স দাবি করে? বাস্তবে আমি এটি কম দেখতে পেয়েছিলাম যেমন প্রায় 1-2 কেজি, তবে এখনও 3 টি নোড> 5 কে / এস। যদি আপনি সেই থ্রুটপুটটি এক মাস ধরে রাখেন এবং ডেটাস্টোরের দামের মানচিত্র রাখেন তবে এটি সম্ভবত 1.4k এর চেয়ে অনেক বেশি।
জাস্টিন ঝাং

মেগাস্টোর লিংকটি নষ্ট হয়েছে
gstackoverflow

7

আমি উপরের সমস্ত উত্তর সংক্ষিপ্ত করার চেষ্টা করতে যাচ্ছি কোর্স গুগল ক্লাউড প্ল্যাটফর্ম বিগ ডেটা এবং মেশিন লার্নিং ফান্ডামেন্টালগুলিতে যা দেওয়া হয়েছে

+---------------------+------------------------------------------------------------------+------------------------------------------+--+
|      Category       |                             BigTable                             |                Datastore                 |  |
+---------------------+------------------------------------------------------------------+------------------------------------------+--+
| Technology          | Based on HBase(uses HBase API)                                   | Uses BigTable itself                     |  |
| ----------------    |                                                                  |                                          |  |
| Access Mataphor     | Key/Value (column-families) like Hbase                           | Persistent hashmap                       |  |
| ----------------    |                                                                  |                                          |  |
| Read                | Scan Rows                                                        | Filter Objects on property               |  |
| ----------------    |                                                                  |                                          |  |
| Write               | Put Row                                                          | Put Object                               |  |
| ----------------    |                                                                  |                                          |  |
| Update Granularity  | can't update row ( you should write a new row, can't update one) | can update attribute                     |  |
| ----------------    |                                                                  |                                          |  |
| Capacity            | Petabytes                                                        | Terbytes                                 |  |
| ----------------    |                                                                  |                                          |  |
| Index               | Index key only (you should properly design the key)              | You can index any property of the object |  |
| Usage and use cases | High throughput, scalable flatten data                           | Structured data for Google App Engine    |  |
+---------------------+------------------------------------------------------------------+------------------------------------------+--+

এই চিত্রটিও দেখুন: এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন


2

তুলনামূলকভাবে একটি সামান্য বিষয় বিবেচনা করুন, নভেম্বর ২০১ of পর্যন্ত, বিগ টেবিল পাইথন ক্লায়েন্ট লাইব্রেরিটি এখনও আলফাতে রয়েছে , যার অর্থ ভবিষ্যতের পরিবর্তন পশ্চাদপটে সামঞ্জস্যপূর্ণ নাও হতে পারে। এছাড়াও, বিগ টেবল পাইথন লাইব্রেরি অ্যাপ ইঞ্জিনের মানক পরিবেশের সাথে সামঞ্জস্যপূর্ণ নয়। আপনি নমনীয় ব্যবহার করতে হবে।


নভেম্বর 2016 হিসাবে,
একইটি

2

এটি অন্যান্য পরিষেবাদির পাশাপাশি গুগল ক্লাউড বিগ টেবিল এবং গুগল ক্লাউড ডেটাস্টোরের মধ্যে কী পার্থক্যের আরেকটি সেট হতে পারে। নীচের চিত্রটিতে প্রদর্শিত সামগ্রীগুলি আপনাকে সঠিক পরিষেবা নির্বাচন করতে সহায়তা করতে পারে।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন


1

এখানে চিত্র বর্ণনা লিখুন

Cloud Datastore is a highly-scalable NoSQL database for your applications.
Like Cloud Bigtable, there is no need for you to provision database instances.
Cloud Datastore uses a distributed architecture to automatically manage
scaling. Your queries scale with the size of your result set, not the size of your
data set.
Cloud Datastore runs in Google data centers, which use redundancy to
minimize impact from points of failure. Your application can still use Cloud
Datastore when the service receives a planned upgrade.

এখানে চিত্র বর্ণনা লিখুন

 Choose Bigtable if the data is:
Big
● Large quantities (>1 TB) of semi-structured or structured data
Fast
● Data is high throughput or rapidly changing
NoSQL
● Transactions, strong relational semantics not required
And especially if it is:
Time series
● Data is time-series or has natural semantic ordering
Big data
● You run asynchronous batch or real-time processing on the data
Machine learning
● You run machine learning algorithms on the data
Bigtable is designed to handle massive workloads at consistent low latency
and high throughput, so it's a great choice for both operational and analytical
applications, including IoT, user analytics, and financial data analysis.

0

ডেটাস্টোর আরও বেশি অ্যাপ্লিকেশন প্রস্তুত এবং বিস্তৃত পরিষেবাদির জন্য বিশেষত মাইক্রোসার্ভেসেসের জন্য উপযুক্ত।

ডেটাস্টোরের অন্তর্নিহিত প্রযুক্তিটি বিগ টেবিল, তাই আপনি কল্পনা করতে পারেন বিগ টেবিলটি আরও শক্তিশালী।

ডেটাস্টোর 20 দিন ফ্রি অপারেশন সহ প্রতিদিন আসে, আপনি জেরো ব্যয়ের সাথে নির্ভরযোগ্য ডিবি সহ একটি সার্ভার হোস্ট করতে পারেন।

আপনি এই ডেটাস্টোর ওআরএম লাইব্রেরিটিও পরীক্ষা করে দেখতে পারেন, এটি অনেক দুর্দান্ত বৈশিষ্ট্য সহ আসে https://www.npmjs.com/package/ts-datastore-orm

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.