পোস্টগ্রেসকিউএল

ওপেন সোর্স অবজেক্ট-রিলেশনাল ডাটাবেইজ সিস্টেম

পোস্টগ্রেসকিউএল (ইংরেজি: PostgreSQL কিংবা সংক্ষেপে Postgres, IPA: / ˈpoʊstɡrɛs ːkjuː ˈɛl /, বাংলায় উচ্চারণ: পোস্ট · গ্রেস · কিউ · এল), যা পোস্টগ্রেস নামেও পরিচিত, একটি বিনামূল্য এবং উন্মুক্ত উৎসের সাম্পর্কিক উপাত্তভান্ডার ব্যবস্থাপনা সিস্টেম (relational database management system) যার সম্প্রসারণক্ষমতা এবং এসকিউএল এর সাথে সামঞ্জস্যপূর্ণতা বিশেষ বৈশিষ্ট্য। শুরুতে এর নাম ছিলো পোস্টগ্রেস (POSTGRES), যা ক্যালিফোর্নিয়া বিশ্ববিদ্যালয়ে বিকশিত হওয়া ইনগ্রেস (Ingres) তথ্যভান্ডার ব্যবস্থাপনা সিস্টেমের উত্তরসুরী। ১৯৯৬ সালে এসকিউএল এর সাথে সামঞ্জস্যপূর্ণতা নজরে আনতে এটিকে পোস্টগ্রেসকিউএল নামকরণ করা হয়। ২০০৭ সালে বিকাশকারী দল পোস্টগ্রেসকিউএল মূল নাম এবং পোস্টগ্রেস বিকল্প নাম হিসাবে রাখার সিদ্ধান্ত নেয়।

পোস্টগ্রেসকিউএল
বিশ্বের সবচেয়ে অগ্রগামী মুক্ত উৎসের সাম্পর্কিক উপাত্তভান্ডার[১]
বিশ্বের সবচেয়ে অগ্রগামী মুক্ত উৎসের সাম্পর্কিক উপাত্তভান্ডার[১]
উন্নয়নকারীপোস্টগ্রেসকিউএল বৈশ্বিক বিকাশকারী গ্রুপ[২]
প্রাথমিক সংস্করণ৮ জুলাই ১৯৯৬;
২৪ বছর আগে
 (1996-07-08) [৩]
স্থায়ী মুক্তি12.4 / ১৩ আগস্ট ২০২০;
২ মাস আগে
 (2020-08-13)[৪]
পরীক্ষামূলক সংস্করণ13 Beta 3 / ১৩ আগস্ট ২০২০;
২ মাস আগে
 (2020-08-13)[৪]
লেখা হয়েছেসি
অপারেটিং সিস্টেমফ্রিবিএসডি, লিনাক্স, ম্যাক ওএস, ওপেন বিএসডি, উইন্ডোজ[৫]
ধরণসাম্পর্কিক ডাটাবেস
লাইসেন্সPostgreSQL License (মুক্ত ও উন্মুক্ত উৎসের সফটওয়্যার, মুক্ত-অনুমতি)[৬][৭][৮]
ওয়েবসাইটpostgresql.org
পোস্টগ্রেসকিউএল লাইসেন্স[৬]
প্রকাশকপোস্টগ্রেসকিউএল বৈশ্বিক বিকাশকারী গ্রুপ
Regents of the University of California
ডিএফএসজি সামঞ্জস্যপূর্ণহ্যা[৯][১০]
এফএসএফ অনুমোদিতYes[১১]
ওএসআই অনুমোদিতহ্যা[৮]
জিপিএল সামঞ্জস্যপূর্ণহ্যা
Copyleftনা
একটি ভিন্ন লাইসেন্স কোড থেকে লিঙ্কিংহ্যা
ওয়েবসাইটpostgresql.org/about/licence


প্রতি লেনদেনের এককত্ব (Atomicity), ধারাবাহিকতা, বিচ্ছিন্নতা, স্থায়িত্বের (ACID) বৈশিষ্ট্য, স্বয়ংক্রিয় হালনাগাদসক্ষম উপাত্ত প্রদর্শন[১২], বস্তুগত প্রদর্শন (Materialized view)[১৩], ট্রিগার, বহিরাগত চাবি (Foreign key), সঞ্চিত কার্যপ্রণালী (Stored procedure) পোস্টগ্রেসকিউএল-এর মূল বৈশিষ্ট্য। এটি একযোগে বিপুল সংখ্যক ব্যবহারকারীর একক মেশিন হতে উপাত্তের গুদামঘরে (Data warehouse), কিংবা ওয়েব সার্ভিসে তৈরি বিপুল কর্মভার সামাল দেয়ার জন্য তৈরি। এটি ম্যাক ওএস-এর ডিফল্ট সার্ভার, এবং লিনাক্স, ফ্রিবিএসডি, ওপেন বিএসডিউইন্ডোজেও উপলভ্য।


সমর্থিত প্লাটফর্মসম্পাদনা

পোস্টগ্রেসকিউএল এই অপারেটিং সিস্টেমগুলোতে উপলভ্য: লিনাক্স (সমস্ত সাম্প্রতিক ডিস্ট্রিবিউশন), ম্যাক ওএস (ওএস এক্স)-এ[১৪] ১০.৬ এবং নতুনতর সংস্করণগুলোর জন্য ৬৪-বিট সংস্থাপক (Installer) উপলব্ধ, উইন্ডোজ (৬৪ বিট সংস্করণের জন্য সংস্থাপক উপলব্ধ; উইন্ডোজের সাম্প্রতিক সংস্করণগুলো হতে উইন্ডোজ ২০১২ আর২ (Windows 2012 R2)[১৫] পর্যন্ত সংস্করণগুলোতে পরীক্ষিত) এবং পোস্টগ্রেসকিউএল-এর সংস্করণ ১০ এবং তার থেকে পুরাতন গুলো উইন্ডোজের ৩২ বিট সংস্করণ গুলোতে উপলভ্য এবং পরীক্ষিত), ফ্রিবিএসডি, ওপেন বিএসডি[১৬] , নেটবিএসডি, এআইএক্স, এইচপি-ইউএক্স, সোলারিস এবং ইউনিক্সওয়্যার। অফিসিয়ালভাবে পরীক্ষিত নয়: ড্রাগনফ্লাই বিএসডি, বিএসডি/ওএস, আইআরআইএক্স, ওপেনইন্ডিয়ানা[১৭] , ওপেনসোলারিস, ওপেন সার্ভার এবং ট্রু৬৪ ইউনিক্স। অন্যান্য অধিকাংশ ইউনিক্স-সদৃশ সিস্টেমগুলিতেও কাজ করতে পারে; সর্বাধুনিকগুলোতে অবশ্যই করবে।

পোস্টগ্রেসকিউএল নীচের যে কোনও নির্দেশিকা সেট স্থাপত্যে (Instruction set architecture) কাজ করে: উইন্ডোজ এবং অন্যান্য অপারেটিং সিস্টেমে x86 এবং x86-64। এবং এই নির্দেশিকা সেট স্থাপত্যগুলো উইন্ডোজ ব্যতীত অন্যগুলিতে সমর্থিত: IA-64 Itanium, (এইচপি-ইউএক্সের জন্য বহিরাগত সমর্থন), পাওয়ারপিসি, পাওয়ারপিসি ৬৪, S/390, S/390x, SPARC, SPARC 64, ARMv8-A (64-bit)[১৮] এবং পুরানো রাসবেরিপাইতে ARMv6[১৯], MIPS, MIPSel, and PA-RISC। এটি অন্য আরও কিছু প্ল্যাটফর্মে কাজ করে (যদিও বহু বছর ধরে পরীক্ষা করা হয়নি, বিশেষত সর্বশেষ সংস্করণগুলোতে)।.[২০]


আরও পড়ুনসম্পাদনা

বহিঃসংযোগসম্পাদনা


তথ্যসূত্রসম্পাদনা

  1. "PostgreSQL"। সংগ্রহের তারিখ ২০১৯-০৯-২১PostgreSQL: The World's Most Advanced Open Source Relational Database 
  2. "Contributor Profiles"। PostgreSQL Global Development Group। সংগ্রহের তারিখ মার্চ ১৪, ২০১৭ 
  3. "Happy Birthday, PostgreSQL!"। PostgreSQL Global Development Group। জুলাই ৮, ২০০৮। 
  4. "PostgreSQL 12.4, 11.9, 10.14, 9.6.19, 9.5.23, and 13 Beta 3 Released!"PostgreSQL। পোস্টগ্রেসকিউএল বৈশ্বিক বিকাশকারী গ্রুপ। ২০২০-০৮-১৩। সংগ্রহের তারিখ ২০২০-০৮-১৪ 
  5. "PostgreSQL: Downloads"। সংগ্রহের তারিখ ২০১৯-০৪-১২ 
  6. "License"। PostgreSQL Global Development Group। সংগ্রহের তারিখ সেপ্টেম্বর ২০, ২০১০ 
  7. "PostgreSQL licence approved by OSI"। Crynwr। ফেব্রুয়ারি ১৮, ২০১০। আগস্ট ৮, ২০১৬ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ফেব্রুয়ারি ১৮, ২০১০ 
  8. "OSI PostgreSQL Licence"। Open Source Initiative। ফেব্রুয়ারি ২০, ২০১০। সংগ্রহের তারিখ ফেব্রুয়ারি ২০, ২০১০ 
  9. "Debian -- Details of package postgresql in sid"debian.org 
  10. "Licensing:Main"FedoraProject 
  11. "PostgreSQL"fsf.org 
  12. "Support automatically-updatable views"। ডিসেম্বর ৮, ২০১২। সংগ্রহের তারিখ ডিসেম্বর ৮, ২০১২ 
  13. "Add a materialized view relations"। মার্চ ৪, ২০১৩। সংগ্রহের তারিখ মার্চ ৪, ২০১৩ 
  14. "Mac OS X packages"। The PostgreSQL Global Development Group। সংগ্রহের তারিখ আগস্ট ২৭, ২০১৬ 
  15. "PostgreSQL: Windows installers"www.postgresql.org। সংগ্রহের তারিখ ২০১৯-১০-১৪ 
  16. "postgresql-client-10.5p1 – PostgreSQL RDBMS (client)"OpenBSD ports। অক্টোবর ৪, ২০১৮। সংগ্রহের তারিখ অক্টোবর ১০, ২০১৮ 
  17. "oi_151a Release Notes"। OpenIndiana। সংগ্রহের তারিখ এপ্রিল ৭, ২০১২ 
  18. "AArch64 planning BoF at DebConf"debian.org 
  19. Souza, Rubens (জুন ১৭, ২০১৫)। "Step 5 (update): Installing PostgreSQL on my Raspberry Pi 1 and 2"Raspberry PG। সংগ্রহের তারিখ আগস্ট ২৭, ২০১৬ 
  20. "Supported Platforms"। PostgreSQL Global Development Group। সংগ্রহের তারিখ এপ্রিল ৬, ২০১২