Firebird SQL Development
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsDatabasesFirebird SQL Development

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old December 18th, 2003, 11:26 AM
CaptinKirk CaptinKirk is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2003
Posts: 20 CaptinKirk User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
advantages and disadvantages of FIREBIRD SQL?

what are the advantages and disadvantages of FIREBIRD SQL?

Reply With Quote
  #2  
Old December 19th, 2003, 01:24 AM
upscene upscene is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2003
Posts: 223 upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 7 h 14 m 50 sec
Reputation Power: 8
Advantages:
  • It's free
  • It's open source
  • It's pretty cool :-D
  • Very sophisticated
  • Over 15 years of history
__________________
Martijn Tonies
Database Workbench: developer IDE for Firebird, MySQL, InterBase, MSSQL Server and Oracle
Upscene Productions
http://www.upscene.com

Reply With Quote
  #3  
Old January 31st, 2004, 08:30 AM
VitalyB VitalyB is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2002
Posts: 81 VitalyB User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 m 50 sec
Reputation Power: 7
Send a message via ICQ to VitalyB Send a message via AIM to VitalyB Send a message via Yahoo to VitalyB
Unhappy

Disadvantages:

Surprisingly low number of users that makes you wonder...
__________________
VitalyB

Reply With Quote
  #4  
Old January 31st, 2004, 10:49 AM
upscene upscene is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2003
Posts: 223 upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 7 h 14 m 50 sec
Reputation Power: 8
Quote:
Surprisingly low number of users that makes you wonder...

Where did you get that idea?

Since it's first appearance on Sourceforge, as a new project, Firebird has had over 1 million downloads and lots of companies who are running v1.0.x in their production environment.

Reply With Quote
  #5  
Old January 31st, 2004, 11:03 AM
VitalyB VitalyB is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2002
Posts: 81 VitalyB User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 m 50 sec
Reputation Power: 7
Send a message via ICQ to VitalyB Send a message via AIM to VitalyB Send a message via Yahoo to VitalyB
To be honest, got that idea here:

http://forums.devshed.com/forumdisp...p?s=&forumid=28

(Number of topics/posts)

And here:
http://directory.google.com/Top/Com...es/Open_Source/

And I quote:

Quote:
Firebird (10)
MySQL (71)
Postgres (44)


Add to this the fact that it is not supported in the current version of PHPBB.

So maybe it is a new database.. But it still seems that there aren't too many users (=support) out there.

P.S Not trying to be nasty. I am currently considering migration to Firebird and that's partly what's holding me back (that and phpbb).

Reply With Quote
  #6  
Old January 31st, 2004, 11:33 AM
mariuz's Avatar
mariuz mariuz is offline
Bug Hunter
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2003
Location: Transylvania (Romania)
Posts: 274 mariuz User rank is Corporal (100 - 500 Reputation Level)mariuz User rank is Corporal (100 - 500 Reputation Level)mariuz User rank is Corporal (100 - 500 Reputation Level)mariuz User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 20 h 12 m 34 sec
Reputation Power: 9
Quote:
Originally posted by VitalyB
To be honest, got that idea here:

http://forums.devshed.com/forumdisp...p?s=&forumid=28

(Number of topics/posts)

And here:
http://directory.google.com/Top/Com...es/Open_Source/

And I quote:



Add to this the fact that it is not supported in the current version of PHPBB.

So maybe it is a new database.. But it still seems that there aren't too many users (=support) out there.

P.S Not trying to be nasty. I am currently considering migration to Firebird and that's partly what's holding me back (that and phpbb).


download the phpbb2.1 (aka 2.2) it supports firebird (give it a try)
http://area51.phpbb.com/cvs/

we almost beat the mysql in 2003 LinuxQuestions.org Members Choice Awards on Database of the Year Poll

http://www.linuxquestions.org/quest...threadid=116360

Oracle and db2 have a less users (that buy them) than mysql . What you gonna say : oracle is bad because is less dowloaded/used than mysql ?
ps: you can help us with promoting firebird
write articles, show it to friends ..etc (like the linux movement) : do something do anything
__________________
My home page: http://www.firebirdsql.org and work place :http://www.reea.net

Last edited by mariuz : January 31st, 2004 at 11:39 AM.

Reply With Quote
  #7  
Old January 31st, 2004, 11:53 AM
upscene upscene is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2003
Posts: 223 upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 7 h 14 m 50 sec
Reputation Power: 8
Less posts to a support forums means less users?

I'd rather say it's easier to use

Either way - this forum is fairly new. The MySQL forum exists since 1999, while this one exists since Aug 2003... Quite a difference, no?

Really: look around.

There's a very good support list at Yahoogroups -> firebird-support@yahoogroups.com

Yes, Firebird - by itself - is still new. The product, however, is quite mature and has a long history. Check www.cvalde.net and browse for the History of InterBase... Have a good read.

Reply With Quote
  #8  
Old February 6th, 2004, 01:22 PM
zapa zapa is offline
Mentat of IX
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2003
Location: Bucuresti / Toronto
Posts: 112 zapa User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 29 sec
Reputation Power: 6
Send a message via ICQ to zapa
VitalyB is right , FirebirdSQL does not have a very strong presence YET , but if what people are saying about it it's true , I guess we can just wait and see that soon .

I've been using PostgreSQL for a while now and I am anxious to give Firebird a try . I'll let you know what advantages I find when I do use it but for now , the fact that it's web presence is poor and it's user base is low compared to the other DB;s that makes it a dissadvantage . IF anyone cares to contradict me on that , let me know so i could shoot my J2EE + Firebird questions at you , because i havn't been able to find anybody to help me with that

Last edited by zapa : February 6th, 2004 at 01:30 PM.

Reply With Quote
  #9  
Old February 6th, 2004, 01:29 PM
upscene upscene is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2003
Posts: 223 upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level)upscene User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 7 h 14 m 50 sec
Reputation Power: 8
Try the "firebird-java" list at Yahoo. I believe David Jencks (?) hangs out there and he was part of JBoss and the first to start the Firebird native JDBC driver.

Reply With Quote
  #10  
Old February 6th, 2004, 01:39 PM
zapa zapa is offline
Mentat of IX
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2003
Location: Bucuresti / Toronto
Posts: 112 zapa User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 29 sec
Reputation Power: 6
Send a message via ICQ to zapa
heh for now i have been strugling with creating a test db in firebird , as the instructions in the starter pdf are for windblows and all freeBSD examples i've found so far have failed me

anywais , i don't want to get offtopic too much ... thanks for the tip

Reply With Quote
  #11  
Old July 10th, 2004, 03:43 PM
esrefatak esrefatak is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2004
Posts: 11 esrefatak User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Post avantage

Quote:
Originally Posted by upscene
Advantages:
  • It's free
  • It's open source
  • It's pretty cool :-D
  • Very sophisticated
  • Over 15 years of history


in additional;
  • Very good documentations (inside of Firebird Documentation Project)
  • Jim Starkey
  • Natural Windows and Linux release
  • Very active and goodwill support group (Yahoo! groups)

Esref Atak

Reply With Quote
  #12  
Old July 12th, 2004, 04:00 AM
WayneB WayneB is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2004
Location: Cape Town, South Africa
Posts: 51 WayneB User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 42 m 31 sec
Reputation Power: 5
Send a message via Skype to WayneB
Thumbs up

Firebird use to be Interbase - Interbase was and still is Borlands baby and sorry to say this but they did not try to make it a popular database - I guess it is due to lack of funds or something...
In my own opinion - it was heavily priced per seat in the past making companies rather use MS SQL.

Usage by other languages:
I come from a Delphi background so i know old Interbase pretty well - It has been shipped with every copy of Delphi & C++ Builder since 1995...well that is since i started working with delphi...So Interbase has always mostly been used with Borland products. - that explains it's limited usage by other languages.

Since the Firebird project started more and more developers from different backgrounds have started to develop on it - it is very stable, fast and has most of the features that a modern database has (a lot more than MySQL). It use to have some obviouse limitations like - now way to select a limited result set and no isnull converter statement but these problem have been sorted out.

So yes, it has a small user base but that is no reason not to use it. The user base has grown dramaticly over the last few years - i can see firebird becoming a real threat to M$ and Oracle in the next few years.

Reply With Quote
  #13  
Old July 13th, 2004, 10:21 AM
jhlee24 jhlee24 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2004
Location: New Jersey, U.S.A.
Posts: 40 jhlee24 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 5 h 23 m 6 sec
Reputation Power: 5
Send a message via MSN to jhlee24 Send a message via Yahoo to jhlee24
Thumbs up just like another Borland's product, but more powerful this time...

Dear all,

I have been using Borland's Delphi and C++ since 1995, and I used InterBase many times with these tools. The database was very stable and fast...

This time, another sibling from Interbase.... FireBird.
I have used it for last 6 months for my ASP.NET projects, and I still love the stability and usability. I don't see any problems as yet.... I do a lot of programming in backend using stored procedures, and FB has all features I want.

So far, very stable and no problems at all....!!!

Keep up the good work!

- JH

Reply With Quote
  #14  
Old July 13th, 2004, 01:58 PM
Myles Myles is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2004
Posts: 1 Myles User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
I think there are a LOT of advantages for Firebird over pretty much all other engines we've evaluated. Here's a list that I find valuable (your mileage may vary...):

1. Cost - FREE. Period. No special licensing requirements that means FREE for some, not for others. FREE across the board.

2. Platforms supported - Large number, but more importantly options for the style of database to be installed on each platform.

3. Great user support - it might be a small community, but its a VERY hospitable one and one that has the interest of the database well managed.

4. Single User Embedded Engine available - this is critical to us. We develop a vertical market product that is normally sold on a client/server framework, however in order for potential customers to try it out, I need to deploy a single user version. Firebird 1.5 has an embedded server option for Windows that is not only lightweight, but allows me to have one code base and deploy with so many different options.

5. Stored Procedures & Triggers - and they kick butt!

6. Truly Windows ported. Not a Cygwin implementation

7. Truly Linux ported too

8. This is a BIG ONE. Opportunity! If you know this database now, your value on the market is going to be huge. If I was handed an opportunity to get in 'on the ground floor' with a new database of this power, I'd be jumping at the chance. There are a lot of MySQL consultants out there. Lots of PostgreSQL ones too. I don't know of too many Firebird ones, but as more and more clients switch over to this database, you are going to be in HUGE demand as a consultant for work.

SO all of this together = ONE HELL OF A GOOD DATABASE CHOICE IMHO.

Myles

Reply With Quote
  #15  
Old July 19th, 2004, 01:27 AM
Tatsu Tatsu is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2003
Posts: 11 Tatsu User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Likes and Dislikes on Firebird

Good:
1. Free
2. Easy to learn/use
3. Highly SQL Standard Supportive
( not fully satisfactory though )
4. Stable
5. Good Free Management Tools Available
6. Unpack and Run Package
7. Data Change Notifying Events Support
8. Small in Size
9. Fast Development Speed

Bad:
1. Poor Optimizer
2. Poor Function Library ( UDF Available though )

Reply With Quote
Reply