বেসের পরিভাষার ব্যাখ্যা


170

বেস আদ্যক্ষরা নির্দিষ্ট ডাটাবেস, সাধারণত NoSQL ডাটাবেস বৈশিষ্ট্য বর্ণনা করতে ব্যবহার করা হয়। এটিকে প্রায়শই এসিডের বিপরীত হিসাবে উল্লেখ করা হয় ।

কেবলমাত্র কয়েকটি নিবন্ধ রয়েছে যা বেসের বিবরণগুলিকে স্পর্শ করে, যেখানে এসিআইডি-তে প্রচুর নিবন্ধ রয়েছে যা প্রতিটি পারমাণবিকতা, ধারাবাহিকতা, বিচ্ছিন্নতা এবং স্থায়িত্বের বৈশিষ্ট্যগুলিতে বিশদভাবে বর্ণনা করে। উইকিপিডিয়া এই শব্দটিকে কেবল কয়েকটি লাইনই উত্সর্গ করে।

এটি আমার সংজ্ঞা সম্পর্কে কিছু প্রশ্ন ফেলেছে :

বি asically একটি vailable, S অনেকবার রাষ্ট্র, ventual দৃঢ়তা

এই নিবন্ধটি এবং আমার কল্পনা ব্যবহার করে আমি এই বৈশিষ্ট্যগুলি নীচে ব্যাখ্যা করেছি:

মূলত উপলব্ধ ডেটা উপলব্ধিযোগ্য প্রাপ্যতা উল্লেখ করতে পারে। যদি একটি নোড ব্যর্থ হয়, তবে ডেটার অংশটি উপলব্ধ হবে না, তবে পুরো ডেটা স্তরটি কার্যকর থাকবে।

  • এই ব্যাখ্যাটি সঠিক, না এটি অন্য কিছুকে বোঝায়?
  • আপডেট: মাউয়ের উত্তর থেকে কেটে নেওয়া , এর অর্থ কি পুরো ডেটা স্তরটি সর্বদা নতুন ডেটা গ্রহণ করে, অর্থাত্ কোনও লক করার পরিস্থিতি নেই যা তাত্ক্ষণিকভাবে ডেটা fromোকানো থেকে বিরত রাখে?

সফট স্টেট : আমি যে ডেটা সম্পর্কে জানতে পেরেছিলাম তা হ'ল পিরিয়ড রিফ্রেশ দরকার। রিফ্রেশ না করে ডেটা শেষ হয়ে যাবে বা মুছে ফেলা হবে।

  • একটি ডাটাবেসে ডেটা স্বয়ংক্রিয়ভাবে মুছে ফেলা আমার কাছে অদ্ভুত বলে মনে হয়।
  • মেয়াদোত্তীর্ণ বা বাসি ডেটা আরও অর্থবোধ করে। তবে এই ধারণাটি কেবল নোএসকিউএল নয়, যে কোনও ধরণের অপ্রয়োজনীয় ডেটা স্টোরেজ প্রযোজ্য। এটি কি অন্য কিছু বর্ণনা করে?

ইভেন্টের ধারাবাহিকতার অর্থ আপডেটগুলি অবশেষে সমস্ত সার্ভারের কাছে যথেষ্ট সময় দেওয়া হয়।

  • এই সম্পত্তি আমার কাছে স্পষ্ট।

কেউ কি এই বৈশিষ্ট্যগুলি বিশদভাবে ব্যাখ্যা করতে পারেন?

বা এটি কি কেবলমাত্র একটি সুদূরপ্রসারী এবং অর্থহীন সংক্ষিপ্ত বিবরণ যা রসায়নের হিসাবে পাওয়া অ্যাসিড এবং ঘাঁটির ধারণাগুলি বোঝায়?

উত্তর:


194

বেস আদ্যক্ষরা দ্বারা সংজ্ঞায়িত করা হয় এরিক ব্রিউয়ার্স , যিনি প্রণয়ন জন্য পরিচিত হয় ক্যাপ উপপাদ্য

সিএপি উপপাদ্যটিতে বলা হয়েছে যে একটি বিতরণ করা কম্পিউটার সিস্টেম একই সাথে নিম্নলিখিত তিনটি বৈশিষ্ট্যের গ্যারান্টি দিতে পারে না:

  • দৃঢ়তা
  • উপস্থিতি
  • পার্টিশন সহনশীলতা

একটি বেস সিস্টেম ধারাবাহিকতা ছেড়ে দেয়।

  • মূলত প্রাপ্তিসাধ্য ইঙ্গিত সিস্টেম আছে গ্যারান্টি প্রাপ্যতা ক্যাপ উপপাদ্য পরিপ্রেক্ষিতে।
  • সফট স্টেট ইঙ্গিত দেয় যে সিস্টেমের অবস্থা সময়ের সাথে সাথে ইনপুট ছাড়াই পরিবর্তিত হতে পারে। এটি ঘটনামূলক ধারাবাহিকতা মডেলের কারণে।
  • পরিণামের ধারাবাহিকতা ইঙ্গিত দেয় যে সিস্টেম সময়ের সাথে সাথে সামঞ্জস্য হয়ে উঠবে, প্রদত্ত যে সিস্টেমটি সেই সময়ে ইনপুট গ্রহণ করে না।

ব্রোয়ার স্বীকৃতি দেয় যে সংক্ষিপ্ত রূপটি অনুমোদিত :

এ বছরের শুরুর দিকে আমি আমার ছাত্রদের সাথে তাদের অফিসে [বেস] সংক্ষিপ্ত বিবরণ নিয়ে এসেছি। আমি সম্মতি দিচ্ছি যে এটি কিছুটা সংশ্লেষিত, তবে এটি "এসিডি" - লোকেরা যতটা উপলব্ধি করে তার চেয়ে অনেক বেশি, তাই আমরা অনুভব করেছি যে এটি যথেষ্ট ভাল ছিল।


33
মূলত উপলব্ধ উপলব্ধতার গ্যারান্টি দেয় না। এর অর্থ এটি বেশিরভাগ উপলভ্য তবে সার্ভারগুলি বিভিন্ন কারণে নিচে যেতে পারে।
ডার্থভেদার

@ নীলস, সুতরাং এসিডি কি প্রাপ্যতা বা প্যাটিশন সহিষ্ণুতা ছেড়ে দেয়?
পেসারিয়ার

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

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

সিএপি "উপপাদ্য" গাণিতিকভাবে বিচ্ছিন্ন করা হয়েছে (তবে খুব পঠনযোগ্য) এবং মার্ক বার্গেসের অনন্য বুদ্ধিমান উপায়ে আলোচনা করা হয়েছে , যার নিবন্ধটি আমি প্রগতিতে পড়ছি। (আমি সেখানে উইকিপিডিয়া দ্বারা প্রথম স্থানে লিঙ্ক ছিলাম )
ওয়াইল্ডকার্ড

45

এটি বেসের সাথে করতে হবে : বেস জাম্পার ধরণটি সর্বদা মূলত পাওয়া যায় (নতুন সম্পর্কের কাছে) নরম অবস্থায় (তার সম্পর্কের কোনওটি খুব দীর্ঘস্থায়ী হয় না) এবং অবশেষে সামঞ্জস্যপূর্ণ হয় (একদিন সে বিয়ে করবে )।


ঠিক আছে, তাই আপনি বলছেন যে এসিড ডাটাবেসগুলি বেসের চেয়ে অনেক ভাল?
পেসারিয়ার

2
এই বিপরীতে, বেস সবসময় আরও মজা।
মৌ

8
ঠিক আছে, এটি আসলে আমার নিত্য রুটি এবং যদি আপনি একটি গুরুতর উত্তর চান, এসিডি।
মৌ

1
@ পেসারিয়ার এরিক ব্রুয়ার হো বেস শব্দটি তৈরি করেছিলেন, এটি ইঙ্গিত দেয় যে ব্যাংক এবং আর্থিক প্রতিষ্ঠানগুলি এসিডি বাধা সম্পর্কে কথা বলার পরে বাস্তবে তারা কঠোরভাবে কথা বলছে না ( হাইস্কলেবিলিটি
ব্লগ

2
@ পেসারিয়ার এবং মাউ, নিউএসকিউএল কি হবে? আপনি কি এটি নোএসকিউএল (বেস) এবং রিলেশনাল (এসিডি) এর মাধ্যমে বেছে নেবেন?
বরিস মোকিয়ালোভ

6
  • প্রাথমিক উপলভ্যতা : ডাটাবেস বেশিরভাগ সময় কাজ করে বলে মনে হয়।

  • সফট স্টেট : স্টোরগুলিকে সর্বদা লেখার সাথে সামঞ্জস্যপূর্ণ বা পারস্পরিক সঙ্গতিপূর্ণ হতে হবে না।

  • ইভেন্টের ধারাবাহিকতা : যে কোনও পরিবর্তন কীভাবে করা হয় তার সাথে ডেটা সর্বদা সামঞ্জস্য থাকা উচিত।


4

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

বেস মানে -

  • প্রাথমিক উপলভ্যতা - ডাটাবেস বেশিরভাগ সময় কাজ করে বলে মনে হয়।
  • নরম-স্টেট - স্টোরগুলিকে লেখার ধারাবাহিক হতে হবে না বা সর্বদা বিভিন্ন প্রতিরূপ পারস্পরিক সামঞ্জস্যপূর্ণ থাকতে হবে না।
  • শেষের ধারাবাহিকতা - স্টোরগুলি পরে কিছু সময়ে ধারাবাহিকতা প্রদর্শন করে (যেমন, পড়ার সময় অলসভাবে)।

অতএব বেসামতি এমনকি অসংগতিযুক্ত অবস্থাতেও সিস্টেমটিকে অনুরোধ প্রক্রিয়াকরণের অনুমতি দেওয়ার জন্য ধারাবাহিকতা শিথিল করে।

উদাহরণ : তাদের টুইটগুলি যদি অল্প সময়ের জন্য তাদের সামাজিক নেটওয়ার্কের মধ্যে বেমানান হয় তবে কেউ আপত্তি করবে না। ব্যবহারকারীর তথ্যের ধারাবাহিক অবস্থার চেয়ে তাত্ক্ষণিক প্রতিক্রিয়া পাওয়া আরও গুরুত্বপূর্ণ।


1
অবশেষে ধারাবাহিকতার আসলে অযাচিত প্রভাব পড়ে। আপনি কি কখনও লিঙ্কডইন চ্যাট মন্দার অভিজ্ঞতা অর্জন করেছেন। আপনি একটি বাক্য দিয়ে উত্তর দিন, এবং তারপরে অন্য জবাব দিয়ে দিন। তারপরে ইভেন্টের ধারাবাহিকতা বা এর যথাযথ প্রয়োগের অভাবের কারণে আপনি আপনার দুটি উত্তর একসাথে স্যুইচ করেছেন। হ্যাঁ, শেষ পর্যন্ত চ্যাটে আপনি দুটি উত্তর পেয়েছেন তবে সেগুলি উদ্দেশ্য অনুসারে নয়।
zmechanic

2

অন্যান্য উত্তরগুলিতে যোগ করার জন্য, আমি মনে করি সংক্ষিপ্ত নামগুলি বিড ডেটা বনাম আরডিএমএসের মধ্যে আর নির্ভরযোগ্য লেনদেন বা অনুরোধগুলি কোথায় পার্থক্য করতে দুটি পদগুলির মধ্যে একটি স্কেল দেখানোর জন্য উত্পন্ন হয়েছিল।

এই নিবন্ধ থেকে অ্যাসিড বনাম বেস

রসায়নে, পিএইচ জলীয় (জলের দ্রাবক) দ্রবণটির আপেক্ষিক মৌলিকতা এবং অম্লতা পরিমাপ করে। পিএইচ স্কেল 0 (উচ্চতর অম্লীয় পদার্থ যেমন ব্যাটারি অ্যাসিড) থেকে 14 (প্রসারণের মতো উচ্চ ক্ষারীয় পদার্থ) পর্যন্ত প্রসারিত হয়; 77 ডিগ্রি ফারেনহাইট (25 ডিগ্রি সেন্টিগ্রেড) এ বিশুদ্ধ পানির পিএইচ 7 থাকে এবং নিরপেক্ষ হয়।

ডেটা ইঞ্জিনিয়াররা চতুরতার সাথে রসায়নবিদদের কাছ থেকে অ্যাসিড বনাম বেস ধার নিয়েছেন এবং সংক্ষিপ্ত নাম তৈরি করেছেন যা লেনদেন প্রক্রিয়াজাতকরণের নির্ভরযোগ্যতা নিয়ে আলোচনা করার সময় কোনও প্রদত্ত ডেটাবেস সিস্টেমের মধ্যে কী ঘটছে তার এখনও যথাযথ প্রতিনিধিত্ব করে।

অন্য একটি বিষয়, যেহেতু আমি ইলাস্টিকসার্ক ব্যবহার করে বিগ ডেটা নিয়ে কাজ করি। স্পষ্ট করার জন্য, ইলাস্টিকসার্কের একটি উদাহরণ একটি নোড এবং নোডের একটি গ্রুপ একটি ক্লাস্টার গঠন করে।

আমার কাছে ব্যবহারিক দৃষ্টিকোণ থেকে, বিএ (মূলত উপলভ্য), এই প্রসঙ্গে, ইলাস্টিকসার্ক ক্লাস্টার পরিচালনা করতে একাধিক মাস্টার নোডের ধারণা রয়েছে এবং এটির কাজগুলি।

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


0

এটি কেবল কারণ এএসআইডি হ'ল বৈশিষ্ট্যগুলির একটি সেট যা পদার্থগুলি দেখায় (রসায়নে) এবং বেস তাদের একটি পরিপূরক সেট o সুতরাং সংক্ষিপ্ত আকারটি তৈরি হয়েছিল এবং তারপরে 'মূলত উপলব্ধ সফট স্টেট ইভেন্টিয়াল কনসিস্টেনসি 'এটি সম্পূর্ণ ফর্ম হিসাবে সিদ্ধান্ত নেওয়া হয়েছিল।


2
এর দ্বারা সংক্ষিপ্ত রূপটি কীভাবে উপস্থিত হয়েছিল তা ব্যাখ্যা করতে পারে, তবে বিভিন্ন বৈশিষ্ট্যগুলির অর্থ কী তা ব্যাখ্যা করা যায় না ।
জেএমবি

'মূলত' এর মতো শব্দের ব্যবহার যা তারা এনেছে এমন অর্থের দিক থেকেও তাৎপর্যপূর্ণ নয় যা বোঝায় যে সংক্ষিপ্ত আকারটি প্রথমে বেছে নেওয়া হয়েছিল (এসিডি বনাম বেস) এবং তারপরে শব্দের সংক্ষিপ্ত আকারের অংশগুলি পূরণ করতে দেখা গেছে । এই কারণেই সম্ভবত আমরা এই শব্দগুলির অর্থ বোঝার জন্য যতগুলি ব্যাখ্যা এবং রেফারেন্সগুলি খুঁজে পাই না (এসিডের শব্দের সাথে তুলনা করে, যার ব্যাখ্যা আপনি প্রতিটি পৃষ্ঠায় খুঁজে পেতে পারেন) যা এই শব্দগুলির অর্থ।
সিবিহেনহেভেন

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