Hitvita - FireBird vs PostgreSQL
2006-11-15T09:40:57+01:00
2006-11-15T16:28:12+01:00
2022-07-19T05:57:52+02:00
  • A 8.1.x-től gond nélkül települ Windows 2000,2003,XP alá. A PgAdmin3 - bár butulínó - nekem megfelel.
    Amúgy vegyesen használom a EnterpriseDB-vel (ebben könnyű a Pg/SQL debug).
    Kinek jut eszébe adatbázist file copyval backupolni???

    És ha ez számít valamit: a Pg/SQL használható de facto Oracle PL/SQL kompatibilis írásmóddal.
    Mutasd a teljes hozzászólást!
  • En MSSQL-nel pl. szivtam amikor Enterpisi Managerbol csinaltam egy backup-t, aztan amikor vissza akartam tolteni, kozolte, hogy egy frászt...

    De pl oracleben egyertelmuen exp, ha backup-t akarok
    Mutasd a teljes hozzászólást!
  • hat, szerintem csak hu:lye access-es szokas, hogy az adatbazist nem dumpolva mented, hanem a db-t masolgatod. :/

    Tyrael
    Mutasd a teljes hozzászólást!
  • Mindenesetre hasznos volt ez a kis diszkurzus, mert legalább látom, hogy a backup PGSql esetén problémákat okozhat.
    Mutasd a teljes hozzászólást!
  • igy mindjart mas a leanyzo fekvese.
    ha nem kell a programba integralni az adatbazis szervert, akkor szerintem postgresql a nyero, mert jobb, tobbet tud, gyorsabb, stb.

    Tyrael
    Mutasd a teljes hozzászólást!
  • A project soran mindenképpen dedikált SQL adatbázist kell használni, elnézést ezt nem mondtam.
    Lenne egy szerver amin van egy saját kiszolgáló progi + egy dedikált SQL, és lennének a kliensek...

    Emiatt pl. nekem nagyon szimpi volt a PLSQL, mert ott az usereket csoportba tudom rakni, és nem kell nekem bajlódni pl a jogosultságokkal...(na jó, nem annyit)
    Mutasd a teljes hozzászólást!
  • a 8as nekem mar gond nelkul felment, de olvastam, hogy regebben /etc meg hasonlo mappakat kellett letrehozni C:\ gyokerben. :)
    a 8asnak faintos telepitoje dev, de pl. telepites soran letre akar hozni/hozatni egy uj felhasznalot xp ala, aki futtatja majd service-kent a postgrest.
    ezt a telepitot, vagy folyamatot beleintegralni a sajat progidba kicsit korulmenyes.
    szemben az embed firebird 1 darab dll-jevel.

    Tyrael
    Mutasd a teljes hozzászólást!
  • Gondolom ez alatt azt kell értenem, hogy win alatt szívás..
    Mutasd a teljes hozzászólást!
  • "a kvázi plaformfüggetlenség (Win,Linux)"

    Tyrael
    Mutasd a teljes hozzászólást!
  • Nem tudom, mert nekem a telepítés (debian) nem volt egy ördöngősség..kicsit szivtam mire beállítottam,hogy honnan, meg hogyan lehet elérni a DB-t, de egy fél óra alatt kész voltam vele tokkal vonóval..
    Mutasd a teljes hozzászólást!
  • A Postgre-hez találtam GUI-s admin környezetet (pgAdmin), a FireBird-hez is van?

    Rengeteg, de nekem az IBOConsole jött be eddig leginkább...
    Mutasd a teljes hozzászólást!
  • Üdv!

    Cserébe egy rémálom a telepítése és adminisztrációja


    Hát van benne valami, de szerintem főleg azért, mert a gyári pgAdmin nagyon silány egy darab. Ha viszont mondjuk EMS PGManagert használsz, akkor kifejezetten kényelmes.

    sokmillió kis fájlba szórja szét az egész adatbázist iszonyú nagy fragmentáció mellett, így azt elmenteni (pl. biztonsági, visszaállítási célból) igazából csak szabvány dumppal lehetséges


    Amíg nem akarsz verziót váltani, addig mentheted file szinten is, ez nem gond, csak ne a futó adatbázis alól rángasd ki a fájlokat...

    Verzióváltásnál meg csak a dump/restore működik, mivel bináris szinten nem kompatibilisek az egyes kiadások. A dumpot viszont futó adatbázisra is kiadhatod.
    Mutasd a teljes hozzászólást!
  • A Postgre-hez találtam GUI-s admin környezetet (pgAdmin), a FireBird-hez is van?
    Mutasd a teljes hozzászólást!
  • A Postgres feature szinten sokkal többet tud, mint a Firebird, és igen nagy ill. összetett adatbázisnál - már csak a több magasszintű feature miatt is - nagyobb teljesítményt lehet kihozni belőle, mint az IB-ből (beleértve a Firebird-öt is). Cserébe egy rémálom a telepítése és adminisztrációja, ráadásul sokmillió kis fájlba szórja szét az egész adatbázist iszonyú nagy fragmentáció mellett, így azt elmenteni (pl. biztonsági, visszaállítási célból) igazából csak szabvány dumppal lehetséges.

    A másik oldalon az IB/Firebird ugyan kicsit kevesebbet tud, de azért eleget ahhoz, hogy komoly, integritásvédett adatbázist lehessen benne csinálni (kikényszeríti a referenciaintegritást, ismeri a különböző triggerfajtákat és tárolt eljárásokat, stb), és a teljesítménye sem rossz kis és közepes adatttáblák esetén. A telepítése, admininsztrációja rendkívül könnyű, és mivel egyetlen egy összefüggő fájlban tárolja az egész adatbázist, ezért az nagyon könnyen és gyorsan menthető ill. állítható vissza maga az adatbáziskezelő ill. annak dump segédprogramja nélkül is, pusztán fájlszinten. Nagy előnye, hogy kifejezetten beágyazott alkalmazásokhoz szánt verziója is létezik (ez mindösszesen gyakorlatilag egy .dll-ből áll, ami telepítés nélkül aoznnal használható), ami ideális választássá teszi olyan programokhoz, amikben nem feltétlenül dedikált SQL szervert kell elérni ill. olyan adatbázist használni, amit a programon kívül a felhasználónak vagy más programoknak is el kellene tudnia érnie, független és/vagy párhuzamos módon.
    Mutasd a teljes hozzászólást!
  • - MySQL nem kezel tranzakciókat, és nem ismeri a tarolt eljaras fogalmat

    ugy tudom, hogy 5ostol innoDB-vel mar van.

    amugy win ala postgres kicsit nyogvenyelos, kulon felhasznalot hoz letre a telepitoje, mert nem futhat ugyanazzal az userrel a service, mint amirol be van lepve az user.

    amugy en szemely szerint azt preferalom, de desktop kornyezetben, inkabb fb-t ajanlanam.

    Tyrael
    Mutasd a teljes hozzászólást!
  • Sziasztok!
    Egy projectbe kellene belekezdenem, ahol az egyik szempont a kvázi plaformfüggetlenség (Win,Linux)
    Ennek fényében szeretnék vélasztani adatbázis kezelőt. Ami szobajott:
    - Oracle -> a fiyetost nem tudjak kifizetni az ingyenes korlátja ipari alkalmazását eléggé ellehetetleníti (főleg az 1GB Ram korlát)
    - MySQL nem kezel tranzakciókat, és nem ismeri a tarolt eljaras fogalmat
    - MSSQL -> nem platformfuggetlen
    Ekkor jutottam el a Postgre es a Firebird gondolatához. Sajnis ez a két adatbnázis kezelő, amivel a legkevesebb tapasztalatom van (Postgre=0, Interbase 5-ben dolgoztam, de nem tom hogy mekkora a kulonbseg az IB es a Firebird kozott), ezért nem tudom, hogy melyiket valasszam...

    Ha esetleg kifejtenétek a ti álláspontotokat, azt megköszönném!

    Üdv
    Babo
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd