পোস্টগ্রিএসকিউএল কি কোনও ওএসের জন্য উপযুক্ত? উইন্ডোজের চেয়ে এটি লিনাক্সে আরও ভাল?


26

আমি উইন্ডোজ সার্ভার 2003-এ পোস্টগ্র্রেএসকিউএল চালাচ্ছি যা কোনও বাধা ছাড়াই এবং এর দ্রুত হয় না, তাই আমার নিজের প্রশ্নের উত্তর দেওয়ার জন্য এটি দুর্দান্ত মনে হয়।

তবে আমি একটি নতুন প্রকল্প চালু করতে চলেছি এবং স্থায়িত্ব এবং কার্য সম্পাদন অত্যন্ত গুরুত্বপূর্ণ বলে পরিবর্তে একটি লিনাক্স বাক্স ব্যবহার করার কথা ভাবছি considering যেহেতু পোস্টগ্রিএসকিউএল বেশিরভাগই লিনাক্স বিতরণে বিকাশযোগ্য বলে মনে হচ্ছে, তাই লিনাক্সের সাথে আঁকড়ে থাকাই ভাল?


2
প্ল্যাটফর্ম চয়ন করা সিসাদমিন ফাংশন, যদিও এটি কোনও বিকাশকারী দ্বারা সম্পাদন করা হয়।
আরাকনিদ


আমার কাছে মনে হয় পিজি এক্সটেনশনগুলি উইন্ডোজ হওয়ার আগেই লিনাক্সের জন্য প্যাকেজ করা আছে।
নিল ম্যাকগুইগান

উত্তর:


46

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

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

ফাইল সিস্টেমের আশেপাশে কিছু অনুমান রয়েছে যা এনটিএফএসকে হুবহু সমর্থন করে না।

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


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

কিছু বাস্তব বিশ্বের

1
বিটিডাব্লু, বৃহত্তর প্রক্রিয়া তৈরি / ধ্বংস ব্যয়ের কারণে উইন্ডোজে সংযোগ পুলের ব্যবহার বিশেষভাবে সহায়ক হবে।
ক্রেগ রিঞ্জার

আমি পুরানো 8.1 এবং 8.2 দিনের মধ্যে উইন্ডোজ বনাম লিনাক্সে পোস্টগ্রেএসকিউএল এর পাশাপাশি-তুলনা করেছি। আমাদের বোঝার জন্য লিনাক্স প্রায় 50% দ্রুত ছিল। এটি ঠিক কতটা নেটওয়ার্কিং ছিল তা পরিষ্কার নয়, যদিও ক্লায়েন্টরা একটি আলাদা বাক্সে ছিল এবং একটি খোলা সংযোগে কাঁচা নেটওয়ার্ক থ্রুপুট পরীক্ষা করার জন্য একই জাভা কোড ব্যবহার করে উভয় পক্ষের তুলনায় লিনাক্সের সময় উভয় পক্ষের লিনাক্স ছিল ৩০% দ্রুততর উইন্ডোজ। মজার বিষয় হল, যখন এক পক্ষের লিনাক্স এবং অন্যদিকে উইন্ডোজ ছিল তখন উভয় পক্ষের লিনাক্সের তুলনায় এটি 15% ধীর ছিল।
কেজিগ্রিটন

2

এটির উত্তর দেওয়া শক্ত: কেন উল্লেখ করেছেন যে পোস্টগ্র্রেস ওএসের মধ্যে কোনও পার্থক্য করে না এবং এটি লিনাক্সের মতো উইন্ডোজে স্থির / অস্থির।

এই প্রশ্নের একমাত্র আসল উত্তর: চেষ্টা করে দেখুন।

একই চশমা সহ একটি লিনাক্স সার্ভার এবং একটি উইন্ডোজ সার্ভার সেট আপ করুন, উভয় মেশিনে একই পরিমাণের ডেটা ব্যবহার করুন এবং আপনার পরীক্ষাগুলি চালান।

পিএস: এর নিকট ভোট রয়েছে কারণ এটি সার্ভারফল্টে আরও ভাল জিজ্ঞাসা করা হতে পারে


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

1
এটি কোনও সফ্টওয়্যার সমস্যা নয়, কোনও বিকাশকারীকে তার এসকিউএল নিয়ে চিন্তা করতে হবে না: পোস্টগ্রাইএসকিউএল একইভাবে এসকিউএল লিনাক্সে যেমন উইন্ডোজে ব্যবহার করে তেমন ব্যবহার করে।
ফ্রাঙ্ক হিকেন্স

2

এটি আমার বোঝা যায় যে একই হার্ডওয়্যারটির জন্য আপনি উইন্ডোজের বিপরীতে লিনাক্সে আরও ভাল পারফরম্যান্স পাবেন। এছাড়াও, পোস্টগ্রিস উইন্ডোতে চালিত হওয়ার পরে, এটি অনেক দীর্ঘকাল ধরে * নিক্সে চলছে। আপনার পরিস্থিতির উপর নির্ভর করে অবশ্যই ওয়াইএমএমভি।

পোস্টগ্রাসের পারফরম্যান্সের বিষয়ে একটি সত্যই ভাল রেফারেন্স হ'ল "পোস্টগ্র্যাস এসকিউএল 9.0 উচ্চ কার্যকারিতা" ( https://www.packtpub.com/postgresql-9-0-high-performance/book )। শিরোনামটি একটি মিসনোমারের সামান্য কারণ এটি কেবলমাত্র 9.0 সংস্করণে আবরণ করে।


-1

আফাইক পোস্টগ্র্রেস কোনও বৈষম্য করে না, তারা উইন্ডোজে বৈশিষ্ট্যগুলিকে বিকল করে না বা এ জাতীয় কিছু করে না। সুতরাং পোস্টগ্রিস সম্পর্কে লিনাক্সের প্রয়োজন নেই।

আপনি সাধারণত লিনাক্স সম্পর্কে জিজ্ঞাসা করা ভাল হতে পারে। বনাম উইন্ডোজ সাধারণ সার্ভার প্ল্যাটফর্ম হিসাবে।

মতামত: তবে আমার অর্থের জন্য একটি সার্ভার সর্বদা লিনাক্স চালায়। উইন্ডোতে মিশন-ক্রিটিকাল সার্ভার সফ্টওয়্যার রাখার স্বপ্ন কখনও দেখেনি। শুধু আমার 2 সেন্ট। মতামতের সমাপ্তি।


stability and **performance** are crucial
ভ্লাদিস্লাভ রাস্ট্রুসনি

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