User Ratings
Rate This Project
Login To Rate This Project
Featured Reviews
Highest Rated
Firebird, the little database server that can. In a big way!
I have used Firebird in all projects where the choice was not set, for the last 20 years, starting with the open source version of Interbase. From embedded to 24/7 running servers with hundreds of concurrent connections. Hundreds of databases, millions of records.
Front-ends in Delphi,Python,.Net,PHP.Lua.
Never lost any data. It just works.
+ Small, very reliable, works well on Windows, Mac and Linux, very portable, database is just a file.
+ Excellent and Full SQL support, in FB3 with windowing etc. Domains that can be used everywhere, cursors, etc, etc.
+ Generators/Sequences instead of the, dare I say it, insane autoinc fields in SQL server.
+ Excellent performance when using the right indexes etc. Indexing is crucial as it does not just take all internal memory to cache everything like SQL server does.
+ Excellent procedural and trigger language, much like Oracle, much better than SQL server. Stored procedures can behave as virtual tables(using 'suspend', think of yield), making them great for multi-tier development, actually it just makes them great, period.
+Multi generational architecture makes it almost impossible to get locked. No, you don't need to query with a nolock option like in SQL server.
+Backup/restore is painless, but you need a command-line tool called gbak.
Are there downsides ?
- Tooling, but excellent paid tools exist ( EMS sql manager, Upscene produtions SQL studio)
- Size of rows are only 32 kilobytes. Need varchar to the max? You are out of luck. But support for Blobs is good and actually quite fast (almost as directly reading/writing to file)
- Support/Community?
Lowest Rated
Wonderful project.! nice..
User Reviews
-
Even when we are trying to incorporate Firebird in our application development, we have had several problems with .Net Provider and/or DDEX. I know Firebird is made with a huge effort of many professionals for free. But there are guys like Jiri Cincura who does not accept input, he even has his own bug tracker and can erase cases easly when he looks uncomfortable. So there must be some way to complain about this kind of guys in order to avoid that behavior and, moreover, to have some fair way to control bug tracking. I am going to get more and more involved in Firebird project to know exactly how this is maintained and help in the developing effort too.
-
Awesome project!!
-
Cool project, thanks for showing!
-
Yahoo..... i got it.
-
Great project! It is free, it is fantastic, works better than the expensive LACIE storage we bought. The documentation is not incredible...
-
I've used Firebird for years. Its tiny footprint, stored procedures, permissions, exception handling, triggers and event handling make it a pleasure to deal with.
-
IBexpert, Flamerobin or SQLeo are good GUI tools for Firebird RDBMS.
-
A solid project I've been using for years, stable and powerful
-
user friendly interface
-
works great, thank you!
-
Great tool; it's been very helpful for scripts and such over the years
-
It's free and usefull!
-
All apps open source. Excellent. A top quality application.
-
For a free project its installation and performance was A++ !
-
I like it!
-
Great tool; it's been very helpful for scripts and such over the years
-
Old good free software.
-
All the negative reviews seem to be invalid...
-
Software is great!
-
Very very good. Using for a long time.
-
Good work. Thanks
-
Love this app.
-
Essential tool with a top-notch command line interface.
-
I use this every single day!
-
Even without asking by default.