K dispozícii je Pgfe 2, C++ API na strane klienta pre PostgreSQL

Bolo zverejnené prvé stabilné vydanie Pgfe 2 (PostGres FrontEnd), pokročilého a na funkcie bohatého ovládača (klientské API) pre PostgreSQL, napísaného v C++ a zjednodušujúceho prácu s PostgreSQL v projektoch C++. Kód projektu je distribuovaný pod licenciou Apache 2.0. Build vyžaduje kompilátor, ktorý podporuje štandard C++17.

Kľúčové vlastnosti:

  • Pripojenie v blokovacích a neblokujúcich režimoch.
  • Spracovanie pripravených výpisov s pozičnými a pomenovanými parametrami.
  • Pokročilé spracovanie chýb pomocou výnimiek a chybových kódov SQLSTATE.
  • Podpora volania funkcií a procedúr.
  • Podpora pre dynamické vytváranie SQL dotazov.
  • Schopnosť konvertovať rozšíriteľné dátové typy vo fáze prenosu medzi klientom a serverom (napríklad konverzie medzi poliami PostgreSQL a kontajnermi STL).
  • Podpora pipeline prenosu požiadaviek (pipeline), ktorá umožňuje výrazne urýchliť vykonávanie veľkého množstva malých operácií zápisu (INSERT/UPDATE/DELETE) odoslaním ďalšej požiadavky bez čakania na výsledok predchádzajúcej.
  • Podpora veľkých objektov pre streamingový prístup k veľkým súborom údajov.
  • Podpora operácie COPY na kopírovanie údajov medzi súborom z DBMS.
  • Schopnosť oddeliť SQL dotazy od C++ kódu na strane klienta.
  • Poskytovanie jednoduchého a spoľahlivého fondu pripojení vhodného na použitie vo viacvláknových aplikáciách.

Zdroj: opennet.ru

Pridať komentár