2018. november 2., péntek

FirebirdSQL adatbázismotor jelene és jövője

Az informatikai szakemberek legtöbbje tisztában van az "adatbázismotorok" fogalommal.
Ezek a programok tárolják manapság szinte minden adatunkat szerte a bolygón.
A legismertebbek a MySQL, MSSQL, PostreSQL, Oracle, stb...

Ám létezik egy FirebirdSQL (röviden: FB) nevű is, mely a korábbi (nyílt forráskódúvá tett) Borland cég "Interbase" verziójából lett továbbfejlesztve, többnyire orosz programozók által.

Ingyenessége és könnyen telepíthetősége mellett hatalmas előnyt biztosított mindeddig, hogy az elmúlt 15 év során a motor újabb és újabb változatai (0.9 > 1.0 > 1.5 > 2.0 > 2.1 > 2.5 > 2.5.3...) mindig visszafele kompatibilis módon tudtak működni!

Tehát bármely "halandó" rendszergazda (aki kevés részletekbe menő ismerettel rendelkezett a motor programozási oldalát illetően) nyugodtan felrakhatott / frissíthetett egy 2.5-ös motort, mert az meg tudott nyitni egy 1.5-ös adatbázis vagy mentés fájt (valami.FDB / valami.FBK), de akár még egy őskori Interbase alapú adathalmazt is!  (okori.GDB)

A FB 3.0 megjelenésével azonban minden megváltozott:
 - Az új motor LETILTJA korábbi adatbázisok közvetlen megnyitását!

Tehát ha egy fejlesztő úgy dönt, hogy átírja a programját 3.0-ás Firebird motorral kompatibilisre, és feltelepíti valamely számítógépre, akkor:
- SEMELYIK másik program nem fog többé tudni elindulni !
azon a számítógépen.

Márpedig sok program létezik, melyek még most FB2.5 vagy attól korábbi változatot használnak:
  Számlázók, raktárkezelők, könyvelési és bérszámfejtő rendszerek,
 anyaggazdálkodási-, éttermi-, orvosi-, fogászati-, kórházi-, sőt még kresz-programok is működnek több tízezer PC-n szerte az országban ilyen motort használva.

Létezik egy hibajegy, (ticket,) amelyet 3 évvel ezelőtt nyitottak a motor fejlesztési fórumán, ami azt szorgalmazza, hogy az új motor visszafelé kompatibilis legyen az előzőkkel:
 http://tracker.firebirdsql.org/browse/CORE-5003
Sajnos anno csak "Major" besorolást kapott a "Blocker" helyett, pedig jó lett volna, ha nem adják ki a 3.0-ást, amíg ez a fejlesztés el nem készül.
Ám a nagyobb baj az, hogy azóta sem történt semmi :(

Nincsenek megjegyzések:

Megjegyzés küldése