PostgreSQL এ JSON এবং Jsonb এর মধ্যে পার্থক্য কি?
PostgreSQL এ JSON এবং Jsonb এর মধ্যে পার্থক্য কি?

ভিডিও: PostgreSQL এ JSON এবং Jsonb এর মধ্যে পার্থক্য কি?

ভিডিও: PostgreSQL এ JSON এবং Jsonb এর মধ্যে পার্থক্য কি?
ভিডিও: Работа с json в PostgreSQL 2024, নভেম্বর
Anonim

তথ্য প্রকার json এবং jsonb , দ্বারা সংজ্ঞায়িত হিসাবে পোস্টগ্রেএসকিউএল ডকুমেন্টেশন, প্রায় অভিন্ন; চাবি পার্থক্য তাই কি json তথ্য একটি সঠিক অনুলিপি হিসাবে সংরক্ষণ করা হয় JSON ইনপুট টেক্সট, যখন jsonb ডেটা সঞ্চয় করে এ পচনশীল বাইনারি ফর্ম; অর্থাৎ, একটি ASCII/UTF-8 স্ট্রিং হিসাবে নয়, বাইনারি কোড হিসাবে।

এই পদ্ধতিতে, পোস্টগ্রেসে জসনব কি?

JSONB . অবশেষে ইন পোস্টগ্রেস 9.4 আমরা বাস্তব এবং সঠিক পেয়েছি JSON এর আকারে JSONB . B এর অর্থ ভালো। JSONB এর একটি বাইনারি উপস্থাপনা JSON , এর মানে হল এটি সংকুচিত এবং কেবলমাত্র পাঠ্যের চেয়ে স্টোরেজের জন্য আরও দক্ষ৷ এটির নীচে hstore-এর অনুরূপ প্লাম্বিংও রয়েছে৷

এছাড়াও জেনে নিন, JSON ফিল্ড কি? JSON , বা JavaScript অবজেক্ট নোটেশন, ডেটা গঠনের জন্য একটি ন্যূনতম, পাঠযোগ্য বিন্যাস। XML এর বিকল্প হিসাবে এটি প্রাথমিকভাবে সার্ভার এবং ওয়েব অ্যাপ্লিকেশনের মধ্যে ডেটা প্রেরণ করতে ব্যবহৃত হয়। স্কোয়ারস্পেস ব্যবহার করে JSON CMS দিয়ে তৈরি সাইটের বিষয়বস্তু সঞ্চয় ও সংগঠিত করতে।

অতিরিক্তভাবে, পোস্টগ্রেএসকিউএল-এ আমি কীভাবে একটি JSON কলাম জিজ্ঞাসা করব?

JSON কে জিজ্ঞাসা করা হচ্ছে তথ্য পোস্টগ্রেএসকিউএল আপনাকে সাহায্য করার জন্য দুটি নেটিভ অপারেটর -> এবং ->> প্রদান করে প্রশ্ন JSON তথ্য অপারেটর -> রিটার্ন করে JSON বস্তু ক্ষেত্র চাবি দ্বারা অপারেটর ->> রিটার্ন করে JSON বস্তু ক্ষেত্র পাঠ্য দ্বারা

Postgres JSON সঞ্চয় করতে পারেন?

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

প্রস্তাবিত: