H2 (SGBD)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

H2 este un manager de baze de date relaționale scris în Java cu tehnologia In memory . Poate fi încapsulat în aplicații java sau poate rula în modul client-server [1] .

Software-ul este disponibil sub o licență open source : Mozilla Public License 2.0 sau licența publică originală Eclipse .

Caracteristici

Este acceptat un subset de limbaj standard de interogare structurată ( SQL ). Principalele API de programare sunt SQL și JDBC , deși suportă și utilizarea PostgreSQL ODBC acționând ca un server PostgreSQL. [2] .

Istorie

Dezvoltarea motorului a început în mai 2004 și a fost publicată pentru prima dată în decembrie 2005 de Thomas Müller. De asemenea, a dezvoltat baza de date java Hypersonic SQL al cărei proiect a fost blocat în 2001 și grupul HSQLDB a continuat să lucreze la aceasta. Numele H2 s-a născut ca o continuare a acestei lucrări anterioare, deși nu împărtășește codul fiind rescris de la zero.

Este utilizat în aplicația proprietară PTC Thingoworx de la versiunea 7.2 (2017).

Notă

  1. ^ Prezentarea și utilizarea motorului de baze de date H2 , la baptiste-wicht.com .
  2. ^ Baza de date H2 acceptă driverul ODBC PostgreSQL , la theserverside.com . Adus la 23 aprilie 2017 (arhivat din original la 9 decembrie 2016) .

linkuri externe