নোএসকিউএল সম্পর্কে কি গ্রাউন্ডব্রেকিং কিছু আছে? [বন্ধ]


46

আমি খুব শক্ত রিলেশনাল ডেটাবেস লোক এবং তৃতীয় স্বাভাবিক ফর্মের সমস্ত উপায় বুঝতে পারি, এসকিউএল-এর বীজগণিত সেট তত্ত্বের মূলকে উপলব্ধি করি এবং সম্ভবত একটি ভাঙ্গা হৃদয়কে সম্পর্কযুক্ত করতে পারি (বা না)।

আমি আমার স্ত্রীর সাথে তারিখ রাতের জন্য একটি সম্পর্কিত ডেটাবেস কাঠামোটি বের করতে পারি নি, তবে আমি আমার স্ত্রীর সাথে তারিখের রাতে সম্পর্কযুক্ত ডাটাবেস প্রকল্পগুলি নিয়ে চিন্তা করেছি ..

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

নোএসকিউএল কি ডেটা স্ট্রাকচারের সুপার শেলের মতো? আমার মনে, তথ্য পুনরুদ্ধার করার জন্য চূড়ান্তভাবে কাঠামো থাকতে হবে এবং পুনরুদ্ধারটি অবশ্যই কোনও প্রকারের ভাষায় সংজ্ঞায়িত করতে হবে।


2
কোন ধরণের নোএসকিউএল ডাটাবেসের কাঠামো নেই? ডকুমেন্ট ডাটাবেসগুলি শ্রেণিবদ্ধ হতে পারে, তবে কিছুটা বিন্যাসে ডেটা থাকা নথিতে ন্যূনতমভাবে তাদের ডেটা সংরক্ষণ করে। গ্রাফ ডাটাবেস এবং কী-মান স্টোরগুলি বরং স্ব-ব্যাখ্যামূলক। কোন নুএসকিউএল ডাটাবেসে কোয়েরির ভাষা নেই? কিছু দস্তাবেজ ডাটাবেস দুটি উদাহরণ হিসাবে কেবল টেক্সটুল অনুসন্ধান বা এক্সএমএল এর এক্সকিউরি। আরডিএফ স্টোরগুলির জন্য স্পারকিউএল ব্যবহৃত হয়।
টমাসের মালিক

2
"আমি আমার স্ত্রীর সাথে তারিখের রাতে সম্পর্কযুক্ত ডাটাবেস প্রকল্পগুলি সম্পর্কে চিন্তা করেছি .." :) এর জন্য আপডেট। ভাল প্রশ্ন।
রক্লান

2
নোএসকিউএল ডাটাবেসের কাঠামো থাকে তবে কাঠামোটি সম্পর্কযুক্ত বীজগণিতের মানচিত্রের পক্ষে সর্বদা সহজ নয়। বিভিন্ন নোএসকিউএল বিভিন্ন স্ট্রাকচার ব্যবহার করে, কিছু হ'ল কী-মান হ্যাশম্যাপ, শ্রেণিবদ্ধ, বস্তু ডাটাবেস, গ্রাফ ডাটাবেস, বা নথি স্টোর সাধারণ ধরণের নোএসকিউএল। সমস্ত নোএসকিউএল হ'ল এই উপলব্ধিটি হ'ল এসকিউএল কোনও রোগ নিরাময়ের নয়, কিছু সমস্যা ডোমেনগুলি এসকিউএল / রিলেশনাল বীজগণিতকে খারাপভাবে মানচিত্র করে।
মিথ্যা রায়ান

7
নোএসকিউএল একটি বিভ্রান্তিমূলক নাম। এটি বৈশিষ্ট্য সহ একটি গ্রুপ বোঝায় যখন একমাত্র সাধারণ বৈশিষ্ট্যটি ক্লাসিক রিলেশনাল এসকিউএল ডাটাবেস নয়। এটি একটি উন্মুক্ত সেট এটি রুটি নয় এমন প্রতিটি খাবারকে "নন-রুটির পরিবার" হিসাবে বর্ণনা করার মতো।
পিটার বি

2
ঠিক আছে নোএসকিউএল নিয়ে বড় ঝগড়া কি? এটি সহজ: আমাদের একটি প্রজন্মের লোক ছিল যা সম্পর্কিত ডেটাবেসগুলির সাথে বেড়ে ওঠে এবং এটি ছিল তাদের একমাত্র সরঞ্জাম। কারণ আপনার যদি কেবল হাতুড়ি থাকে তবে সবকিছুই পেরেক হয়ে যায়। তারপরে আপনি কুরুচিপূর্ণ স্টাফ পান যেমন একটি সম্পর্কিত ডেটাবেজে বস্তু রাখার চেষ্টা করা বা তার উপরে একটি অনুসন্ধান ইঞ্জিন তৈরি করা। বড় উপলব্ধিটি ছিল: একটি এসকিউএল ডাটাবেস অনেক কিছুর জন্য ভাল তবে সব কিছুর জন্য নয়। "সবকিছু নয়" বড় জিনিস।
পিটার বি

উত্তর:


24

নোএসকিউএল বিপ্লবীর চেয়ে বেশি বিবর্তনীয়। এটি "বাহ্যিক ডাটাবেস স্টোরেজ" সম্পর্কিত বিদ্যমান ধারণাগুলিকে "পরিচিত ডেটা স্ট্রাকচার ব্যবহার করে, সম্পর্কিত টেবিলগুলি নয়" এর সাথে মূলত একত্রিত করে।

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

রিলেশনাল ডাটাবেসের উদ্ভাবনের দিকে দ্রুত এগিয়ে যাওয়া , যেখানে শেষ পর্যন্ত ডাটাবেস উদ্বেগকে আলাদা করে দেয় এবং যখন যথাযথভাবে সাধারন করা হয় তখন বেশিরভাগ ধরণের ডেটা এবং ডেটার মধ্যে সম্পর্কের দৃশ্যধারণের এক দুর্দান্ত উপায়। এটা সত্যিই ডাটাবেস অন্যান্য ধরনের তুলনায় বুঝতে সহজ। তবে এটি সম্পূর্ণরূপে ব্যর্থ হ'ল এমনভাবে ডেটা সংরক্ষণ করে যা কোনও প্রোগ্রামে অবজেক্ট এবং ক্লাসগুলিকে মিরর করে। অতএব, অবজেক্ট-রিলেশনাল ম্যাপিংয়ের আবিষ্কার । অন্য কথায়, ডাটাবেজ নকশা আসলে একটি হয় অন্তরায় প্রোগ্রামের ডিজাইনে এটি ব্যবহার, যা কেন আমরা যেমন ORM লাইব্রেরি প্রয়োজন হাইবারনেট। পরিষ্কার এবং সামঞ্জস্যপূর্ণ থাকাকালীন, আমার মনের পিছনে সর্বদা যে সন্দেহ সন্দেহ রয়েছে যে সেখানে কিছু ঠিক নেই।

এটি আরও দুটি ধরণের ডাটাবেস, অবজেক্ট ডাটাবেস এবং নোএসকিউএল উত্থাপন করেছে ।

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

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

নোএসকিউএল অনুসন্ধানের জন্য ভাষা রয়েছে are যাইহোক, কোনও সার্বজনীন ভাষা নেই যেমন এসকিউএল রিলেশনাল ডাটাবেসের জন্য।


দেরীতে সম্পাদনা:

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

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

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

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


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

@ থমাস ওভেনস আমি আমার উত্তরটি আরও নির্দিষ্ট হওয়ার জন্য সম্পাদনা করেছি।

1
এটি নোএসকিউএল-এর একটি আকর্ষণীয় ওভারভিউ তবে সত্যই আসল প্রশ্নের উত্তর দেয় না। যতদূর আমি নোএসকিউএল সম্পর্কে কেবলমাত্র "গ্রাউন্ডব্রেকিং" বলতে পারি তা হ'ল আপনার ডেটা সংরক্ষণ করার আগে নির্দিষ্ট কাঠামোর সাথে মানিয়ে নেওয়া দরকার না।
রক্লান

2
In other words, the design of the database is actually a hindrance to the design of the program that uses it, ...আমি অনুভব করি যে এটি অনেক ক্ষেত্রে ঘোড়ার আগে কার্টটি রাখছে। বড় ডেটা সেট সহ বড় ব্যবসায়ের জন্য ডেটা অবিশ্বাস্যরূপে মূল্যবান এবং খুব হ'ল দীর্ঘ সময়ের জন্য - বর্তমানের গরম প্রোগ্রামিং ভাষা, সরঞ্জাম এবং দৃষ্টান্তগুলির চেয়ে বেশি দীর্ঘ longer এটি আরও সঠিকভাবে বলা যেতে পারে যে ওওপিটি ডাটাবেস ডিজাইনের একটি অন্তরায়, এবং প্রোগ্রামিং দৃষ্টান্তের সাথে ফিট করার জন্য ডাটাবেস ডিজাইনের পরিবর্তন করার চেষ্টা করা সেরা ধারণা নাও হতে পারে।
ডোভাল

2
আমি কেবল উল্লেখ করব যে আমরা সকলেই একটি অতি উত্তরাধিকারী ডাটাবেস বাস্তবায়ন খুব ভারীভাবে ব্যবহার করছি - একে ফাইল সিস্টেম বলা হয়।
ওয়াইয়াট বার্নেট

13

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

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


1
"নিবন্ধটির আরও একটি আকর্ষণীয় বিষয় হ'ল এসকিউএল এবং নোএসকিউএল উভয় ডাটাবেস অনুসন্ধানের জন্য প্রস্তাবিত একক কোয়েরি ভাষা। এটি লিনকু বলা হয়", সম্পূর্ণ সত্য নয়, 'লিনক' এসকিউএলকে 1: 1 ফ্যাশনে ম্যাপযোগ্য নয়, তাই একটি অনুবাদ এটি এসকিউএল ডিবিতে কাজ করার জন্য ঘটতে হবে। যার অর্থ উভয়কে জিজ্ঞাসা করার জন্য কোনও কিছুরই পরিচয় দেওয়া যেতে পারে, যতক্ষণ না কোনও অনুবাদ স্তর রয়েছে যতক্ষণ না এটি নিশ্চিত হয়ে যায় যে এটি ডিবি লক্ষ্যবস্তুতে চলেছে
ফ্রান্সস বোমা

6
ওয়েল, একটি তর্ক করতে পারেন যে এসকিউএল সরাসরি একটি ডেটাবেজে চালানো হয় না। যা কার্যকর করা হয় তা একটি কার্যকরকরণ পরিকল্পনা, এবং কেউ যুক্তিও দিতে পারে যে লিনককে সরাসরি কার্যকর করার পরিকল্পনায় অনুবাদ করা যেতে পারে। সর্বোপরি বড় কোনও পার্থক্য নেই।
হাস্পেমুলেটর

10

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

নোএসকিউএল এসকিউএল এর উত্তরসূরি নয়। বরং, নোএসকিউএল- এর বিভিন্ন শাখা অন্যদের থেকে আরও ভাল হওয়ার জন্য এসকিউএলের কয়েকটি গুণকে ত্যাগ করেসিএপি উপপাদ্যটি বলে যে কোনও বিতরণ করা ডাটাবেস সিস্টেমের জন্য নিম্নলিখিত সমস্ত বৈশিষ্ট্য পূরণ করা অসম্ভব:

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

সুতরাং, কিছু NoSQL অনুসরণ রূপগুলো বেস নীতি পরিবর্তে, যার মধ্যে সর্বদা পূর্ণ দৃঢ়তা বাধ্যতা অবসর যাপনের ACID , যা শাস্ত্রীয় এসকিউএল উপাত্ত জন্য ভিত্তি। কিছু ধারাবাহিকতা গ্যারান্টি হারিয়ে, তারা বিস্তৃত বিতরণ সিস্টেমে উচ্চ প্রাপ্যতা এবং পার্টিশন সহনশীলতার সংমিশ্রণের সম্ভাবনা অর্জন করে, যেমন উচ্চ পরিমাণে ডেটা এবং ব্যবহারকারী অনুসন্ধানগুলির ওয়েবসাইট রয়েছে তবে নিখুঁত ধারাবাহিকতার জন্য খুব কম চাহিদা রয়েছে। সুতরাং, এই জাতীয় নোএসকিউএল ডাটাবেসগুলি গুগল , ফেসবুক এবং অ্যামাজনকে কেন্দ্র করে । সুতরাং, আপনার প্রশ্নের উত্তর দেওয়ার জন্য: হ্যাঁ, নোএসকিউএল ভিত্তিভঙ্গ হচ্ছে যে এটি এ জাতীয় বিশাল ওয়েব পরিষেবাগুলিকে প্রায়শই সক্ষম করে।

এটি কেবলমাত্র একটি উদাহরণ, কারণ নোএসকিউএল একটি বিবিধ ক্ষেত্র, এবং এর রূপগুলি সিএপি ত্রিভুজের মধ্যে পরামিতিগুলির সমস্ত সম্ভাব্য সংমিশ্রণগুলি জুড়ে


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

3
ওহে কত সুন্দর, তারা এসিডি মোকাবেলায় বেসের সাথে গিয়েছিল। রেডক্স বা সল্ট নামে একটি মধ্যম স্থল পদ্ধতির কি আছে?
প্যাট্রিক এম

3

নো এসকিউএল-এর সাধারণ ব্যবহারের ক্ষেত্রে সাধারণ এসকিউএল-ভিত্তিক ডাটাবেসগুলির তুলনায় তাদের উত্পাদনশীলতা লাভের ভিত্তি মজাদার। এটিতে বেশ কয়েকটি কারণ রয়েছে।

একটি হউসকিপিং। বেশিরভাগ নুএসকিউএলগুলি ওপেন সোর্স এবং কয়েকটি কমান্ড সহ ওয়ার্কস্টেশন বা ভিএম-এ ইনস্টল করা যেতে পারে এবং বাক্সের বাইরে যুক্তিসঙ্গত ডিফল্টগুলি নিয়ে কাজ করতে পারে। আমার অভিজ্ঞতায় এমনকি পোস্টগ্র্রেস এবং মাইএসকিউএলও সেভাবে নয়; উন্নয়নের প্রয়োজনে ওয়ার্কস্টেশনে এমনকি কনফিগারেশনটি শুরু করা প্রয়োজন।

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

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

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

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