Pgfe 2, API odjemalca C++ za PostgreSQL je na voljo

Objavljena je prva stabilna izdaja Pgfe 2 (PostGres FrontEnd), naprednega in s funkcijami bogatega gonilnika (odjemalskega API-ja) za PostgreSQL, napisanega v C++ in poenostavlja delo s PostgreSQL v projektih C++. Koda projekta se distribuira pod licenco Apache 2.0. Build zahteva prevajalnik, ki podpira standard C++17.

Ključne značilnosti:

  • Povezava v načinu blokiranja in brez blokiranja.
  • Obdelava pripravljenih stavkov s pozicijskimi in imenovanimi parametri.
  • Napredno obravnavanje napak z uporabo izjem in kod napak SQLSTATE.
  • Podpora za klicne funkcije in postopke.
  • Podpora za dinamično gradnjo poizvedb SQL.
  • Možnost pretvorbe razširljivih podatkovnih tipov na stopnji prenosa med odjemalcem in strežnikom (na primer pretvorbe med nizi PostgreSQL in vsebniki STL).
  • Podpora za cevovodni prenos zahtev (pipeline), ki vam omogoča znatno pospešitev izvajanja velikega števila majhnih operacij pisanja (INSERT/UPDATE/DELETE) s pošiljanjem naslednje zahteve brez čakanja na rezultat prejšnje.
  • Podpora za velike objekte za pretočni dostop do velikih naborov podatkov.
  • Podpora za operacijo COPY za kopiranje podatkov med datotekami iz DBMS.
  • Sposobnost ločevanja poizvedb SQL od kode C++ na strani odjemalca.
  • Zagotavljanje preprostega in zanesljivega povezovalnega bazena, primernega za uporabo v večnitnih aplikacijah.

Vir: opennet.ru

Dodaj komentar