পোস্টগ্রিসে প্রচুর পরিমাণে পাঠ্য সংরক্ষণের জন্য সংক্ষেপণের বিকল্পগুলি কী কী?


9

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

ডেটা প্রাথমিকভাবে কেবলমাত্র ডেটা পড়ে, তাই লেখালেখি কোনও সমস্যা নয়।


3
ম্যানুয়াল থেকে : " লম্বা স্ট্রিংগুলি স্বয়ংক্রিয়ভাবে সিস্টেম দ্বারা সংকুচিত হয় " এবং এখানে আরও বিশদ বিবরণ দেওয়া হয়েছে: postgresql.org/docs/current/static/stores-toast.html
a_horse_with_no_name

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

@ ক্রেইগ্রিঞ্জার আপনি যখন অন্য কোনও সংকোচনের কথা বলছেন তখন কি আপনি বোঝাতে চাইছেন কিছু অতিরিক্ত পোস্টগ্রাস বিকল্পগুলি সেট করা, বা কিছু অতিরিক্ত মডিউল সংকলন করুন, তৈরি তৈরি লাইব্রেরি বা আপনার নিজস্ব কোনওটি?
ভিএফক্লিস্টরা

উত্তর:


3

ডিফল্টরূপে Postgres স্বয়ংক্রিয়ভাবে সমস্ত কিছু সঙ্কুচিত করে TEXT EXT এটি একটি সাধারণ লিজকম্প্রেস অ্যালগরিদম ব্যবহার করে:

https://www.postgresql.org/docs/9.3/storage-toast.html

একটি প্লাগইন রয়েছে যা সম্ভবত টেক্সটের জন্য এলজেড 4 সংক্ষেপণ সমর্থনে বিকশিত হবে:

https://github.com/zilder/pg_lz4

একটি এফডিডাব্লু রয়েছে যা সংক্ষেপণকে সমর্থন করে:

https://www.citusdata.com/blog/2014/04/03/columnar-store-for-analytics/

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