PostgreSQL

A HupWiki-ből...

A PostgreSQL egy szinte minden platformon működő nagyteljesítményű legendásan megbízható és stabil Adatbázis szerver alkalmazás.

Tartalomjegyzék

A PostgreSQL

A PostgreSQL fejlesztőcsapat története röviden

A PostgreSQL fejlesztőcsoport egy vállalatokból és együtműködő magánszemélyekből álló közösség a PostgreSQL fejlesztések összehangolására. A PostgreSQL szoftver kifejlesztése 1986-ban kezdődött a Kaliforniai Egyetemen Berkeley-ben kutatási projektként, és az azóta eltelt 16 évben alakult ki a világ minden részére kiterjedő fejlesztőhálózat, amelynek központi szerverei Kanadában találhatóak.

Idézet a weblapról

A PostgreSQL előnyei

A PostgreSQL számos előnyt jelenthet az Ön cégének más adatbázis-rendszerek előnyein túl is:

Immunitás a túlterhelés ellen

A túlterhelés az a probléma, amit néhány kereskedelmi adatbázisszoftver-cég első számú licencelési problémája. A PostgreSQL-lel senki sem kérheti számon, mivel nincs szoftverlicenc-költség.

Ennek számos további előnye van

  • jobban megtérülő üzleti modell nagy mennyiségű telepítés esetén
  • nincs licencvizsgálat
  • lehetőség, hogy próbafejlesztéseket hajtson végre vagy tesztrendszereket futtasson plusz költségek nélkül


Jobb terméktámogatás áll rendelkezésre, mint védett adatbázisszoftverek esetében: a támogatási ajánlatok mellett elérhető a PostgreSQL-szakértők és rajongók közössége, amely segítségét igénybe veheti vagy csatlakozhat hozzá.


Jelentős megtakarítások az adminisztrációs költségeken: az adatbázist úgy terveztük és építettük meg, hogy sokkal kevesebb adminisztrációs és beállítási szükséglete legyen mint vezető kereskedelmi adatbázis-szoftvereknek, viszont így is biztosítja a teljesítményt, a lehetőségeket és a stabilitást.

Emellett a képzési programjaink olcsóbbak és gyakorlatiasabbak mint sok kereskedelmi szoftvercégé.


Legendásan megbízható és stabil

Más kereskedelmi adatbázissal ellentétben, a PostgreSQL-t választó cégek számára természetes, hogy az adatbázisuk soha nem áll le hibával akár évekig is működés közben. Egyetlenegyszer sem. Egyszerűen csak működik.


Kiterjeszthető

A forráskód szabadon hozzáférhető. Ha az Ön cégének szüksége van arra, hogy a PostgreSQL-t kiegészítse bármilyen módon, erre lehetősége van minden pluszköltség nélkül. Ezt azonban általában megteszi a PostgreSQL-szakértők és rajongók népes tábora, akik aktívan nap mint nap új képességekkel egészítik ki a PostgreSQL funkcionalitását.

Erre egy jó példa a PostGIS, amely térinformatikai funkciókkal ruházza fel az adatbáziskezelőt.

Több támogatott platform

A PostgreSQL majdnem minden UNIX operációs rendszeren működik, és készűlőben van a nativ port Microsoft Windows-ra.


Nagyméretű környezetekre terveztük

Egy MVCC (Multi Version Concurency Control, több egyidejű verzió vezérlése) nevű társtratégiát használunk, amivel a PostgreSQL megfelel a nagyméretű rendszerek kritériumainak is. Vezető kereskedelmi adatbáziscég is használja ezt a technológiát számos okból kifolyólag.


Grafikus adatbázistervező és adminisztrációs eszközök

Számos magas színvonalú grafikus eszköz áll rendelkezésére mind az adatbázis-adminisztrációhoz (pgAdmin, pgAccess), mind pedig a tervezéshez (Tora, Data Architect).


A PostgreSQL által kínált technikai lehetőségek

  • tökéletesen megfelel az ACID szabványnak
  • teljesíti az ANSI SQL szabvány kritériumait
  • hivatkozási integritás (referential integrity)
  • replikáció (kereskedelmi és szabad megoldások), a fő adatbázis mentése több gépre
  • natív programozási felületek ODBC, JDBC, C, C++, PHP, PERL, TCL, ECPG, Python és Ruby programnyelvekhez
  • szabályok (rule)
  • nézetek (view)
  • triggerek
  • Unicode-támogatás
  • szekvenciák
  • öröklődés
  • outer join
  • al-szelekciók
  • nyílt programozói felület
  • tárolt eljárások
  • natív SSL-támogatás
  • procedurális nyelvek (tárolt eljárások)
  • állandó készenlét (kereskedelmi megoldások)
  • a sorszintű zárolásnál jobb mechanizmus
  • funkcionális és részleges indexelés
  • natív Kerberos-azonosítás
  • UNION, UNION ALL és EXCEPT lekérdezések támogatása
  • betölthető SHA1, MD5, XML kiegészítők és egyéb funkcionalitás
  • portolható SQL-generáló eszközök más SQL rendszerekkel való megosztáshoz
  • kiterjeszthető adattípusrendszer a saját adattípusok gyors kifejlesztésére
  • adatbázis-kompatibilitási funkciók az SQL szabványnak részben megfelelő adatbázisrendszerekről való áttérés megkönnyítésére.

    Idézet a weblapról

Linkek