Pgfe 2, PostgreSQLக்கான கிளையன்ட் பக்க C++ API கிடைக்கிறது

Pgfe 2 (PostGres FrontEnd) இன் முதல் நிலையான வெளியீடு, PostgreSQL க்கான மேம்பட்ட மற்றும் அம்சம் நிறைந்த இயக்கி (கிளையன்ட் API), C++ இல் எழுதப்பட்டது மற்றும் C++ திட்டங்களில் PostgreSQL உடன் பணியை எளிதாக்குகிறது. திட்டக் குறியீடு Apache 2.0 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. உருவாக்கத்திற்கு C++17 தரநிலையை ஆதரிக்கும் கம்பைலர் தேவை.

முக்கிய அம்சங்கள்:

  • தடுப்பு மற்றும் தடுக்காத முறைகளில் இணைப்பு.
  • நிலை மற்றும் பெயரிடப்பட்ட அளவுருக்களுடன் தயாரிக்கப்பட்ட அறிக்கைகளை செயலாக்குதல்.
  • விதிவிலக்குகள் மற்றும் SQLSTATE பிழைக் குறியீடுகளைப் பயன்படுத்தி மேம்பட்ட பிழை கையாளுதல்.
  • அழைப்பு செயல்பாடுகள் மற்றும் நடைமுறைகளுக்கான ஆதரவு.
  • SQL வினவல்களை மாறும் வகையில் உருவாக்குவதற்கான ஆதரவு.
  • கிளையன்ட் மற்றும் சர்வர் இடையே பரிமாற்ற கட்டத்தில் நீட்டிக்கக்கூடிய தரவு வகைகளை மாற்றும் திறன் (உதாரணமாக, PostgreSQL வரிசைகள் மற்றும் STL கொள்கலன்களுக்கு இடையிலான மாற்றங்கள்).
  • கோரிக்கைகளின் பைப்லைன் பரிமாற்றத்திற்கான ஆதரவு (பைப்லைன்), இது முந்தைய கோரிக்கையின் முடிவுக்காக காத்திருக்காமல் அடுத்த கோரிக்கையை அனுப்புவதன் மூலம் அதிக எண்ணிக்கையிலான சிறிய எழுதும் செயல்பாடுகளை (INSERT/UPDATE/DELETE) கணிசமாக விரைவுபடுத்த அனுமதிக்கிறது.
  • பெரிய தரவுத் தொகுப்புகளுக்கான ஸ்ட்ரீமிங் அணுகலுக்கான பெரிய பொருள்கள் ஆதரவு.
  • DBMS இலிருந்து ஒரு கோப்பிற்கு இடையில் தரவை நகலெடுப்பதற்கான COPY செயல்பாட்டிற்கான ஆதரவு.
  • கிளையன்ட் பக்கத்தில் உள்ள C++ குறியீட்டிலிருந்து SQL வினவல்களைப் பிரிக்கும் திறன்.
  • பல திரிக்கப்பட்ட பயன்பாடுகளில் பயன்படுத்த ஏற்ற எளிய மற்றும் நம்பகமான இணைப்புக் குளத்தை வழங்குதல்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்