Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 8, views: 5.092 •
Bron: Firebird Project, submitter: Remus

Bekende databases om grote hoeveelheden gegevens in op te slaan zijn natuurlijk Oracle met zijn 11g-database, IBM met de DB2-database en Microsoft met SQL Server. Een ander database management system is Firebird, dat de Interbase-database van Inprise als oorsprong heeft. Inprise is tegenwoordig bekend als Borland Software, waarvan de geschiedenis op deze pagina is na te lezen. Deze relationele database kan worden geïnstalleerd op verschillende besturingssystemen, waaronder het Linux- en het Windows-platform, waardoor het breed kan worden ingezet. De ontwikkelaars hebben versie 2.5.1 uitgebracht, voorzien van de volgende beknopte aankondiging en een lijst met veranderingen ten opzichte van versie 2.5.0.

Firebird 2.5.1 (sub-release) is available

Firebird Project is happy to announce general availability of Firebird 2.5.1 - a minor release of the award-winning relational database management system. This sub-release introduces several bug fixes and many important improvements - for example, performance improvements during a database restore, the ability to write to global temporary tables in read-only databases, etc.

For the full list of changes please refer to the Release Notes, Chapter 2 "New in Firebird 2.5". Firebird 2.5.1 has 100% compatible on-disk structure with Firebird 2.5.0, so it is recommended to migrate to 2.5.1 as soon as possible. To download Firebird 2.5.1, please visit the download section at the official web-site: www.firebirdsql.org.

The months that have passed since the initial release have seen numerous Tracker issues tackled to address things that have been reported broken, bent or compromised in v.2.5. As well as a long list of bug fixes, a few minor improvements have been made. In summary:
  • The SQLSTATE code has been made available as a PSQL context variable, for use in WHEN .. exception blocks, in the same manner as GDSCODE and SQLCODE
  • Now it is possible to write to global temporary tables in a read-only database
  • Diagnostics for internal trace errors were improved
  • The fbtracemgr utility will now do a periodic flush to output
  • Performance of gbak restore at the data insertion stages has improved
  • Conversions between BLOBs and other data types can now be effected in the API functions
  • The Services API now supports the “metadata-only” restore
  • A “silent install” switch has been implemented for make install on POSIX
  • The unused bytes of VARCHAR values in the message buffer are now set to zero
  • The actual record compression ratio is now estimated in the optimizer
  • The MON$STATEMENT_ID value now stays constant among monitoring snapshots
  • The SO_KEEPALIVE option on the client TCP socket will now be set, as a measure to guard against aggressive timing out of sockets by newer Windows systems
  • Lock Manager can now cancel waits that become interminable
  • A platform port of v.2.5.1 for HPPA has been done for both Linux and Alpha
Versienummer:2.5.1
Releasestatus:Final
Besturingssystemen:OS X, BSD, Linux, UNIX, Solaris, Windows Server 2008, Windows Vista x64, Windows Vista, Windows Server 2003 x64, Windows XP x64, Windows Server 2003, Windows XP, Windows 2000, Windows 7 x64, Windows 7
Website:Firebird Project
Download:http://www.firebirdsql.org/en/firebird-2-5-1/
Licentietype:Voorwaarden (GNU/BSD/etc.)

Reacties (8)

Ik ben in de war: is dit nu een administration tool voor relationele databases of is dit een relationele database inclusief admin tool :?
Waar komt de verwarring vandaan? De formele term voor een (relationele) database is (Relational) Database Management System ofwel (R)DBMS; dat heeft dus niks met eventuele administration tools te maken.

Overigens bevat Firebird zelf geen GUI administration tool (wel commandline tools), maar er zijn wel meerdere open-source en closed-source administration tools, zoals bijvoorbeeld FlameRobin http://www.flamerobin.org/ (open-source).

[Reactie gewijzigd door Remus op 7 oktober 2011 11:36]

Daar komt dus precies de verwarring vandaan. Waarom is de officiŽle benaming in vredesnaam een Relational Database Management System?

Wat is dan precies een database? Als je er een management systeem voor hebt moet je toch eerst een database hebben? Of is de frontend die je gebruikt om je queries etc. te checken dan de relational database management system management interface?

* Mecallie is blijkbaar snel verward :?
Naar mijns inzien is de database gewoon het fysieke bestandje (cq bestanden) waar alle data in opgeslagen staat. Database Management System is dan het systeem waarmee dit bewerkt wordt, dus de queries + uitvoering daarvan. Of is dat te simpel gedacht?

[Reactie gewijzigd door marcovo op 7 oktober 2011 16:59]

Op het moment dat ik management hoor vertaalt dat naar 'beheer' niet 'opslag'. Een RDBMS slaat de gegevens op in de database, het beheren er van doe je echter met admin-tools.

Je zou ook kunnen zeggen dat de server-daemon inderdaad de data in je database beheert maar zo zie ik het toch niet.

Ik zou een database eerder een RDBSS noemen (storage system) en de tools er omheen RDBMS. Maar goed, zo zit de terminologie niet in elkaar. Je raakt er vanzelf aan gewend maar 't is zeker verwarrend.
Een DBMS doet veel meer dan alleen storage: denk aan access control, integrity, concurrency ed, uitvoeren van triggers, vertaling van queries naar de interne representatie van gegevens etc.

Het systeem beheert de database, en jij als 'gebruiker'/klant vraagt *via* die beheerder gegevens op, in tegenstelling tot bijvoorbeeld direct file access.
Omdat dat ooit zo - waarschijnlijk al in de jaren 60 - bedacht is, zie http://en.wikipedia.org/wiki/Database_management_system. Het is zo'n standaard woord in de IT, dat ik gewoon verbaasd ben dat en waarom je die vraag moet stellen.

Op dit item kan niet meer gereageerd worden.