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