Cookies op Tweakers

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. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 35 reacties
Bron: Firebird

Het lijkt erop dat er een nieuwe concurrent is voor open source SQL databases zoals mySQL en PostgreSQL. De concurrent heet Firebird en zal onder andere onder Linux, Windows en verschillende Unix besturingsystemen draaien. De database is gebaseerd op de sourcecode van Borland's InterBase.

Firebird SQL database logo

Met dank aan brammus voor het opsturen van de link.

Moderatie-faq Wijzig weergave

Reacties (35)

Right.... Dit is toch wel het absolute Tweakers dieptepunt!!! Firebird bestaat al 2 jaar, en is ook al 2 jaar 'klaar genoeg' om in productie gebruikt te worden. Ik kan het weten want ik programmeur in een softwarehuis waar we Firebird dus ook al 2 jaar gebruiken (bovendien heb ik 'back in the days' genoeg met Ann Harrison herself geconverseerd). Firebird 0.1 = 2 jaar gelee = Borland Interbase 6.0 (Zelfde source, met overal 'Borland Interbase' vervangen met 'Firebird'). We zijn nu dus bij Firebird 1.0 aanbeland, wat gelijk staat aan Borland Interbase 6.5. Firebird voor Linux wordt ook al tijden standaard meegeleverd met een aantal Linux Distro's (Mandrake bv).

BTW: Zoals Femme al zei, backwards compatible. Vrijwel alles wat met IB6 overweg kan kan ook met Firebird overweg.

Mijn eigen mening: prachtige RDBMS. Bevat een aantal SQL-DDL dingen die in geen enkele andere RDBMS te vinden zijn, op Oracle na. Snelheid is ook zeker goed, alhoewel je soms de PLAN SQL extensie moet gebruiken om de performance eruit te krijgen (dat is minder). Footprint is klein. 5 MB voor de Server versie, 300 KB voor de Client versie.

Grootste minpunt: Interbase en Firebird maken geen efficient gebruik van multi-proc servers.
Dieptepunt :?

Firebird bestaat pas een week ofzo in versie 1.0 dat ze 2 jaar geleden begonnen met de interbase 6.0beta sources is wel even wat anders.

En wellicht was het toen bruikbaar voor gebruik, maar dan viel het alsnog niet/nauwelijks binnen de scope van het nieuws toen.

Volgens de website is firebird 0.1 trouwens borland interbase 6.0beta, of niet?

Er zijn tegenwoordig zoveel Opensource pakketten in de maak, zonder dat er enig uitzicht op afronding is dat we ook niet elk pakket kunnen noemen als het net begonnen is.

Daarvoor kan je beter bij Slashdot terecht.
Firebird is naar mijn mening DE gulden middenweg van RDBMS land.
En Firebird 2.0 gaat waarschijnlijk echt met sprongen vooruit ten opzichte van Interbase.
FB 1.0 ondersteund nu bijv eindelijk sql FIRST en SKIP en zo is het de bedoeling dat FB 2.0 ook daadwerkelijk efficient van Multiprocessor platforms gebruik gaat maken :) (joepie!)
Weer een leuk initiatief.

Maar waar richten ze zich op? Willen ze iets ontwikkelen dat de "strijd" aankan met mySQL ed. of is dit meer bedoeld voor minder zware projecten of om bv. mensen met minder kennis ter zake vooruit te helpen?

de ontwikkelaars van mySQL ed. hebben natuurlijk wel een mooie voorsprong...

suc6 FireBird!
Interbase (en daarom Firebrid) bevat een aantal geavanceerde features die MySQL niet heeft, zoals relaties en triggers. Bovendien is Interbase een al behoorlijk volwassen product, dus de voorsprong van MySQL zal wel meevallen.

Ik zou dit juist inschatten als een iets meer 'heavy duty' rdbms dan MySQL. De praktijk zal dat echter moeten uitwijzen. Wel zijn er vergelijkende performancetesten tussen Interbase, MySQL en PostgreSQL te vinden, maar met verschillende resultaten, dus een conclusie is hier niet echt uit te trekken.

Zie bijv.:
- http://www.webtechniques.com/archives/2001/01/lilly/
- http://www.xperts.com/news/press1.htm
- http://www.mysql.com/information/crash-me.php
Oude benchmarks zijn niet meer relevant voor MySQL omdat de schaalbaarheid dankzij InnoDB sterk is verbeterd. Dit hebben we zelf gemerkt op GoT, waar table locking van MyISAM tables in oktober 2001 een groot probleem begon te vormen. De tabellen zijn toen overgezet naar InnoDB (row-level locking) en sindsdien is de performance erg goed.

Andere databases zullen vast ook wel sneller worden, maar de toevoeging van InnoDB tables is cruciaal voor de schaalbaarheid van MySQL.

Interbase wordt volgens mij toch vooral als desktop en embedded database gebruikt. In hoeverre is het geschikt voor heavy duty Oracle-achtig werk?
Helemaal terecht, InnoDB is een grote verbetering. Helaas heb ik geen nieuwe, relevante tests / benchmarks kunnen vinden, maar jij spreekt uit ervaring.

Oracle achtig? Neuh, dat ook weer niet.
Ik wel:
http://www.tweakers.net/nieuws/20768

Hier blijkt Mysql 4.0.1 best mee kan komen met oracle...
Hier blijkt Mysql 4.0.1 best mee kan komen met oracle...
Alleen was het jammer genoeg geen realistische test... (zie alle reacties op de test)
Maar waar richten ze zich op? Willen ze iets ontwikkelen dat de "strijd" aankan met mySQL ed. of is dit meer bedoeld voor minder zware projecten of om bv. mensen met minder kennis ter zake vooruit te helpen?
Firebird is gebaseerd op de beta source van InterBase 6 (Kinobi), en dat is een heel volwassen RDBMS met een hoop features waar MySQL nog steeds alleen maar van kan dromen (triggers, stored procs, transacties -OK, met InnoDB doet MySQL dat ook-, subselects, enz.)

Firebird is niet zo geschikt voor de echt zware database taken (dan doen Oracle en DB2 't een tandje beter), maar 't is wel een stuk volwassener dan MySQL.
En het is zeker niet bedoeld als "instap" database, ook al is 't daar best wel geschikt voor.
<aan posters>
Mensen toch, maakt toch niet van alles klakkeloos jpegs, RANZIG!! Op die site staat keurige PNG, laat het dan ook zo!
</aan posters>

Hm, ik vraag me af waarom die lui nou weer iets nieuws willen maken. Kunnen ze hun ideeen niet gewoon in Postgre of MySQL inbouwen? Dat is toch ook open source? Waarom gaan ze elkaar nou weer beconcurreren?
PNG werd helaas niet door onze plaatjes uploader ondersteund. Daarnaast ondersteund niet elk besturingssysteem PNG. Vandaar JPG.
PNG wordt door elke niet-fossiele browser ondersteund. En aangezien een fossiele browser heel t.net niet eens kan laten, dus dat is niet eens issue. En anders is er toch nog GIF?
"Fout" gebruik van jpeg komt beetje knullig over. Niet iedereen zal het zien en/of weten, maar als je het weet dan valt het ook op :7
Niet waar: Internet Explorer is berucht om zijn foute behandeling van het PNG formaat! Met name "doorzichtige" PNG's worden door IE altijd verkeerd weergegeven. Ik weet niet wat er oorspronkelijk voor PNG bij hoorde, maar de keuze om er een jpeg van te maken is -hoewel betreurenswaardig, want PNG is een superieur formaat- gezien de hoeveelheid IE gebruikers, begrijpelijk te noemen.
JPG word bijna overal ondersteund hoor.. alleen heel oude browsers hebben er moeite mee.
En inderdaad.. ALS je er dan zonodig JPEGs van moet maken, zet de compressie dan wat lager, want dit ziet er niet echt mooi uit.

(Dit is geen flame, maar opbouwende kritiek.. nieuwsposters doen goed werk :) )
Er zit dus een bug in het plaatje upload script -> ff fixen dus

ennuh, wat heeft een OS met plaatjes support in een browser te maken ?
Ze bouwen het niet in PostgreSQL of MySQL omdat die beiden een hele andere basis hebben.

Ze hebben de source van een gerenomeerd product (interbase) gekregen en zijn daarmee verder gaan stoeien.
Kunnen ze hun ideeen niet gewoon in Postgre of MySQL inbouwen?"
Interbase heeft al een hele goede SQL implementatie, daar kan MySQL eerlijk gezegd niet tegenop.

Als ze nu ook de performance wat op hebben weten te poetsen kan dit best wel eens een heel interessant produkt zijn.
Ik heb er maar ff een nette GIF van gemaakt.
Kijk, dat ziet toch echt veel beter uit :) Dank u :)

edit:
Zie hier het verschil tussen de JPEG en GIF versie. Valt op h? :)
Gif vind ik helemaal niet zo netjes. Ik wordt een beetje mesjokken van dat bedrijf dat daar per se geld voor wil vangen met als gevolg dat veel open source programma's het standaard niet meer ondersteunen uit voorzorg (gd, qt, etc...).
png, wat een open standaard is en approved voor het w3c lijkt me dan ook veel beter. Enige probleem is dat IE het maar half ondersteund, echt triest :(
Is het al mogelijk om met PHP te connecten mbv de Interbase functies ?

Zou je deze database kunnen gebruiken voor tweakers femme ?
Deze database is volledig backwards compatible met interbase 6.

Oftewel php's interbase 6 library connect er (zeer waarschijnlijk) prima mee.


Of we het hier op T.net gaan gebruiken weet ik niet, dan zal het zich toch eerst moeten bewijzen.
Aangename verrassing dat Firebird in C++ ipv C wordt geprogrammeerd. Das met de meeste free software projecten wel anders :'( Ik verwacht daarom dat de ontwikkelingen van deze database heel snel zullen gaan - net als nu al met KDE :9
Zoals je zelf al zegt is dit veel makkelijker, zoals de meesten wel weten is C++ zo OOP dat het nu nog makkelijker is de source aan te passen/verbeteren. Zo zullen er dus nog sneller bugfixes en nieuwe versies uitkomen.
* 786562 ZeRoXcOoL
Whoohoo, weer een systeem erbij voor de opensource gemeenschap. Krijgen we straks nog concurrentie op de opensource markt.

De vraag is of dat juist goed is, of dat ze beter samen kunnen werken. Aan de ene kant is concurrentie een drijfveer voor ontwikkeling, aan de andere kant zal er een hoop dubbel werk worden verricht.

De source van de een zal niet klakkeloos over te nemen zijn in de ander.

Ik wacht met spanning af.
Het grappige is dat door die compressie dat hele FireBird in eerste instantie een slecht imago bij mij kreeg.
Echt heel stom, maar zo merkte ik maar weer eens hoe vreselijk makkelijk ik te beinvloeden ben, en wat uitstraling voor waarde heeft.
Klinkt goed zeg...krijgen we nu echt pas een vrij keus op database server gebiedt...MySQL en PostgreSQL zijn volgens mij allebij heel erg goed athans MySQL zeker weten...deze gebruik ik bijna altijd icm PHP dev.

Super gunstig eigenlijk want Interbase is ook geen slechte database dit versterkt de positie van open source software...en in dit geval op het gebied van databases...elke database closed of open source..hebben hun eigen plussen en minnnen...hopelijk wordt de Firebird een mooie aanvulling!
Dit is vooral leuk voor de Delphi / kylix ontwikkelaars onder ons. Die hebben namelijk zeer goede componenten om met interbase / firebird te werken.

Verder is firebird erg makkelijk. Installeren is een eitje, en je hebt er geen omkijken naar.
Dit is heel mooi. Ik beheer al een aantal jaren Interbase servers en die zijn werkelijk uitstekend. Interbase maakte al vaker opensource versies van hun databases. Een aantal ontwikkelaars is ong. 2 jaar geleden met instemming van Borland zelfstandig geworden. Een van de medewerksters aan Firebird is dan ook Ann Harrison die zo'n beetje de grootmoeder van de Interbase engine is.
Interbase is altijd verkocht als "embedded" SQL server, onderhoudsvrij en met een kleine geheugen footprint. Proficiat dat het ze gelukt is.
Wie meer wil weten moet zeker even op www.mers.com kijken.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True