Pgfe 2, PostgreSQL සඳහා සේවාදායක C++ API තිබේ

C++ හි ලියා ඇති සහ C++ ව්‍යාපෘතිවල PostgreSQL සමඟ වැඩ සරල කරමින් PostgreSQL සඳහා උසස් සහ විශේෂාංග-පොහොසත් ධාවකයක් (සේවාදායක API) Pgfe 2 (PostGres FrontEnd) හි පළමු ස්ථාවර නිකුතුව ප්‍රකාශයට පත් කර ඇත. ව්‍යාපෘති කේතය Apache 2.0 බලපත්‍රය යටතේ බෙදා හැරේ. ගොඩනැගීමට C++17 ප්‍රමිතියට සහය දක්වන සම්පාදකයක් අවශ්‍ය වේ.

ප්‍රධාන අංග:

  • අවහිර කිරීම් සහ අවහිර නොවන ආකාරවල සම්බන්ධතාවය.
  • ස්ථානීය සහ නම් කරන ලද පරාමිතීන් සමඟ සකස් කළ ප්‍රකාශ සැකසීම.
  • ව්‍යතිරේක සහ SQLSTATE දෝෂ කේත භාවිතයෙන් උසස් දෝෂ හැසිරවීම.
  • ඇමතුම් කාර්යයන් සහ ක්‍රියා පටිපාටි සඳහා සහාය.
  • ගතිකව SQL විමසුම් ගොඩනැගීම සඳහා සහාය.
  • සේවාලාභියා සහ සේවාදායකය අතර මාරු කිරීමේ අදියරේදී විස්තීරණ දත්ත වර්ග පරිවර්තනය කිරීමේ හැකියාව (උදාහරණයක් ලෙස, PostgreSQL අරා සහ STL බහාලුම් අතර පරිවර්තනය).
  • ඉල්ලීම් (නල මාර්ගය) සඳහා නල මාර්ග සම්ප්‍රේෂණය සඳහා සහය වන අතර එමඟින් පෙර ඉල්ලීමේ ප්‍රති result ලය බලා නොසිට ඊළඟ ඉල්ලීම යැවීමෙන් කුඩා ලිවීමේ මෙහෙයුම් විශාල සංඛ්‍යාවක් (INSERT / UPDATE / DELETE) ක්‍රියාත්මක කිරීම සැලකිය යුතු ලෙස වේගවත් කිරීමට ඔබට ඉඩ සලසයි.
  • විශාල දත්ත කට්ටල වෙත ප්‍රවාහ ප්‍රවේශය සඳහා Large Objects සහාය.
  • DBMS වෙතින් ගොනුවක් අතර දත්ත පිටපත් කිරීම සඳහා COPY මෙහෙයුම සඳහා සහාය.
  • සේවාලාභියාගේ පැත්තෙන් C++ කේතයෙන් SQL විමසුම් වෙන් කිරීමේ හැකියාව.
  • බහු-නූල් යෙදුම්වල භාවිතය සඳහා සුදුසු සරල සහ විශ්වාසනීය සම්බන්ධතා සංචිතයක් සැපයීම.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න