Dev Shed Lounge
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOtherDev Shed Lounge

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 May 14th, 2003, 10:24 AM
jkrew_devshed jkrew_devshed is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Nov 2001
Posts: 105 jkrew_devshed User rank is Sergeant (500 - 2000 Reputation Level)jkrew_devshed User rank is Sergeant (500 - 2000 Reputation Level)jkrew_devshed User rank is Sergeant (500 - 2000 Reputation Level)jkrew_devshed User rank is Sergeant (500 - 2000 Reputation Level)jkrew_devshed User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 13 h 14 m 42 sec
Reputation Power: 22
Firebird database?

Heya,

I see Firebird pop up more and more on the lists. Anyone using it that loves it for some particular reason?
__________________
"I'm between quotes right now"

Reply With Quote
  #2  
Old May 14th, 2003, 01:57 PM
jpenn's Avatar
jpenn jpenn is offline
Contributing User
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Jun 2002
Location: Washington, DC
Posts: 2,693 jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 5 h 41 m 10 sec
Reputation Power: 16
Firebird packs alot of power in a small db package. I have been dabbling with it (just dabbling) off and on and it is very nice - it is a huge leap forward from mysql. The small package coupled with the power and the windows installation of it make it an ideal replacement for access and filemaker on a windows box and a powerfull replacement for mysql on other boxes. I am hoping to create my next big project around it in the next couple of months. I am also hoping to do a php5/firebird article in the near future...
__________________
~ Joe Penn

Reply With Quote
  #3  
Old May 14th, 2003, 02:45 PM
bcyde's Avatar
bcyde bcyde is offline
Me likey breadsticks...
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jan 2003
Location: Los Angeles
Posts: 1,189 bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 3 Days 1 h 12 m 58 sec
Reputation Power: 12
Send a message via AIM to bcyde Send a message via Yahoo to bcyde
I'd be interested in reading that article. How would you compare firebird to Postgres?
__________________
PostgreSQL, it's what's for dinner...

Reply With Quote
  #4  
Old May 14th, 2003, 04:23 PM
jpenn's Avatar
jpenn jpenn is offline
Contributing User
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Jun 2002
Location: Washington, DC
Posts: 2,693 jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level)jpenn User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 5 h 41 m 10 sec
Reputation Power: 16
Well, I can't comment on that as I have really no experience in postgre. I am sure rycamor and RodK can shed some light on this. I know there isn't as many features as prostgre, but that is about all I can add at the moment...

Reply With Quote
  #5  
Old May 14th, 2003, 10:10 PM
dcaillouet's Avatar
dcaillouet dcaillouet is offline
Big Endian
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: May 2001
Location: Fly-over country
Posts: 1,173 dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 16 h 29 m 5 sec
Reputation Power: 24
Re: Firebird database?

Quote:
Originally posted by jkrew_devshed
I see Firebird pop up more and more on the lists. Anyone using it that loves it for some particular reason?
Having used a wide variety of databases over the years, I've found that I can get the job done with just about any of them. This is a good thing because more often than not, I don't get to pick the database I get to use. If I list some of the things I like about Firebird, somebody else could quickly point out that the same feature is available in another database. Database comparisons can sometimes rapidly degrade into a religous argument because everyone has their favorite.

Having said that, here's some things I like about Firebird. (I'm not saying these features are unique or special. I just find them useful.)
  • I use Borland C++ Builder. Firebird is based on Interbase so the two tools work well together. Much of Borland's examples, documentation and controls use Interbase. They're a good fit.
  • I use stored procedures a lot. I can define my own Exceptions based on my business logic, store them in the database and raise them by name in the SP.
  • Before/After Triggers
  • Domains - I can create "new" datatypes like "Money" or "SerialNbr" that are of a particular base type with a default value, constraints, etc.
  • Events. When a particular event occurs, I can have a trigger or stored procedure raise an Event. The Event Manager can then asynchronously notify applications who have subscribed to the event that a database change has occurred without the external applications having to constantly poll the database. (I haven't implemented this in a program yet but I can think of some situations where it will be useful)
  • Unique and Primary Keys. Referential integrity that can include cascading updates and deletes. Check constraints for field values in a record.
  • Multiple database access with distributed two-phase commit. A transaction must commit on all the servers or will be rolled back across all servers.
  • Database shadows. A real-time copy of the database.
  • Generators. You can create as many number generators as you want. They can be used to automatically assign autonumbers to table records. Or you can call a generator from your program to get the next number in a sequence. Useful in key generation.
  • The database can be distributed as either a server or in classic mode. Classic mode allows you to develop desktop applications that access the database directly as a local file (like Microsoft Access).
  • Read-only databases. This can be useful for desktop applications where you want the database to be distributed on a CD and accessed locally via classic mode.
  • Really good support from their forums. The developers are very active in answering questions. You can ask Firebird questions on Borland's Interbase newsgroups.
  • It was real easy to install and work with.
  • I bought a commercial tool called Database Workbench that's made working with the database real easy. See the attached screenshot. (http://www.upscene.com/products.htm)
  • Good documentation. All 7 of the Interbase 6.0 volumes as .pdf files (~2,000 pages).
The bottom line is this database does everything I need, runs on all the platforms I program on and has been easy to use. Like every database it has its little quirks, but so far it isn't missing a feature I can't live without. I'm not a guru yet, but the more I use it, the more I like it.

If you haven't been to this page, you might want to look over it: http://firebird.sourceforge.net/ind...id=ib6_overview
Attached Images
File Type: gif dbwb.gif (57.8 KB, 238 views)

Reply With Quote
  #6  
Old May 14th, 2003, 10:15 PM
a.koepke's Avatar
a.koepke a.koepke is offline
Second highest poster :p
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jul 2001
Posts: 7,323 a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 8 h 11 m 27 sec
Reputation Power: 27
I thought Firebird was a web browser not a database
__________________
- Andreas Koepke

I have photos for sale at RedBubble


Reply With Quote
  #7  
Old May 14th, 2003, 10:25 PM
dcaillouet's Avatar
dcaillouet dcaillouet is offline
Big Endian
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: May 2001
Location: Fly-over country
Posts: 1,173 dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 16 h 29 m 5 sec
Reputation Power: 24
Quote:
Originally posted by a.koepke
I thought Firebird was a web browser not a database
You're joking about a sore spot there buddy. The naming conflict is not funny at all...well maybe a little because its gotten so absurd it's like a soap opera.

Reply With Quote
  #8  
Old May 14th, 2003, 10:30 PM
a.koepke's Avatar
a.koepke a.koepke is offline
Second highest poster :p
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jul 2001
Posts: 7,323 a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 8 h 11 m 27 sec
Reputation Power: 27
Couldn't resist making that troll post

It has played out like a soap opera though, "Oh, it's only a codename, didn't we mention that before." Its just stupid.

(Note: As has been said before, no thread in the Lounge is allowed to stay on topic )

Reply With Quote
  #9  
Old May 14th, 2003, 10:45 PM
wannabe wannabe is offline
=) wannabe?
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Jul 2002
Location: florida
Posts: 2,153 wannabe User rank is Lance Corporal (50 - 100 Reputation Level)wannabe User rank is Lance Corporal (50 - 100 Reputation Level)wannabe User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 21 h 58 m 25 sec
Reputation Power: 9
Send a message via AIM to wannabe Send a message via Yahoo to wannabe
then i like cookies

Reply With Quote
  #10  
Old May 14th, 2003, 10:50 PM
dcaillouet's Avatar
dcaillouet dcaillouet is offline
Big Endian
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: May 2001
Location: Fly-over country
Posts: 1,173 dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 16 h 29 m 5 sec
Reputation Power: 24
Quote:
Originally posted by wannabe
then i like cookies

Sorry to break the news to you but they're about to outlaw Oreos. You're going to have to drive to the bad part of town and buy them off a street corner.

http://www.msnbc.com/news/912868.asp

Last edited by dcaillouet : May 14th, 2003 at 10:53 PM.

Reply With Quote
  #11  
Old May 14th, 2003, 11:00 PM
a.koepke's Avatar
a.koepke a.koepke is offline
Second highest poster :p
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jul 2001
Posts: 7,323 a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 8 h 11 m 27 sec
Reputation Power: 27
Oh my gosh, black market oreos

Reply With Quote
  #12  
Old May 15th, 2003, 09:20 AM
jkrew_devshed jkrew_devshed is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Nov 2001
Posts: 105 jkrew_devshed User rank is Sergeant (500 - 2000 Reputation Level)jkrew_devshed User rank is Sergeant (500 - 2000 Reputation Level)jkrew_devshed User rank is Sergeant (500 - 2000 Reputation Level)jkrew_devshed User rank is Sergeant (500 - 2000 Reputation Level)jkrew_devshed User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 13 h 14 m 42 sec
Reputation Power: 22
Well, interestingly enough, I guess I asked about Firebird DB probably because of how much has been mentioned of late regarding the naming conflict with the Mozilla group.

So despite it being silly that there is such a problem with a name, especially considering the intellectual work it takes to develop these applications, it does bring both sides into the spotlight a little bit.

Thanks for the input regarding Firebird DB. I pretty much stick with MySQL, but I will keep it in mind for future projects. It's great to see competing (in a healthy way
) applications within the Open Source community.

Reply With Quote
Reply

Viewing: Dev Shed ForumsOtherDev Shed Lounge > Firebird database?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |&nb