Subject | RE: [firebird-support] Argument against TTable like components with Firebird |
---|---|
Author | Norman Mcfarlane |
Post date | 2005-04-07T18:01:54Z |
Hi Lee,
Quite frankly if he has 20 years experience and is not convinced that using
a table component to access data on a SQL server is inappropriate, then I
question his "experience". You should not even have to explain this to him.
BTW, I believe that your explanation is adequate, and if he doesn't get it,
then he obviously has no conception of the difference between a server-based
RDBMS and an old style ISAM or flat file database.
You have my sympathy.
Regards,
Morpheus
_____
From: Lee Jenkins [mailto:lee@...]
Sent: 07 April 2005 18:20
To: firebird-support@yahoogroups.com
Subject: [firebird-support] Argument against TTable like components with
Firebird
Hey all,
I have taken on another programmer (Delphi) on a consultancy basis. On a
small project he did for us, I was looking through the sources and noticed
that he had used an IBX IBTable component to access a table that held
employee timeclock records and filtered the records locally using the
OnFilter event. As you can imagine, this table can hold quite a lot of
records.
Anyway, I asked that he use a Query (IBO, FIB, even IBXQuery) type component
to access our Firebird database. He asked why and I tried to explain to him
how query components are better since they pull only a subset of the table
over the wire, how I see numerous developers on the Firebird lists porting
Desktop DB based apps over to Firebird and having problems using the same
paradigm as before, etc, etc but he didn't seem very convinced. He is a
professional and he will do what we ask him to do, but I think its important
to give him the information that he needs to make this change in mind set on
his own.
I have about 8 years programming experience writing POS and related apps, he
has about 20 years experience developing all kinds of software, including
critical financial accounting software with built-in compilers, etc.
Maybe someone on the list with more experience could provide a better
explanation than I can?
Thank you,
Lee
_____
Yahoo! Groups Links
* To visit your group on the web, go to:
http://groups.yahoo.com/group/firebird-support/
* To unsubscribe from this group, send an email to:
firebird-support-unsubscribe@yahoogroups.com
<mailto:firebird-support-unsubscribe@yahoogroups.com?subject=Unsubscribe>
* Your use of Yahoo! Groups is subject to the Yahoo!
<http://docs.yahoo.com/info/terms/> Terms of Service.
[Non-text portions of this message have been removed]
Quite frankly if he has 20 years experience and is not convinced that using
a table component to access data on a SQL server is inappropriate, then I
question his "experience". You should not even have to explain this to him.
BTW, I believe that your explanation is adequate, and if he doesn't get it,
then he obviously has no conception of the difference between a server-based
RDBMS and an old style ISAM or flat file database.
You have my sympathy.
Regards,
Morpheus
_____
From: Lee Jenkins [mailto:lee@...]
Sent: 07 April 2005 18:20
To: firebird-support@yahoogroups.com
Subject: [firebird-support] Argument against TTable like components with
Firebird
Hey all,
I have taken on another programmer (Delphi) on a consultancy basis. On a
small project he did for us, I was looking through the sources and noticed
that he had used an IBX IBTable component to access a table that held
employee timeclock records and filtered the records locally using the
OnFilter event. As you can imagine, this table can hold quite a lot of
records.
Anyway, I asked that he use a Query (IBO, FIB, even IBXQuery) type component
to access our Firebird database. He asked why and I tried to explain to him
how query components are better since they pull only a subset of the table
over the wire, how I see numerous developers on the Firebird lists porting
Desktop DB based apps over to Firebird and having problems using the same
paradigm as before, etc, etc but he didn't seem very convinced. He is a
professional and he will do what we ask him to do, but I think its important
to give him the information that he needs to make this change in mind set on
his own.
I have about 8 years programming experience writing POS and related apps, he
has about 20 years experience developing all kinds of software, including
critical financial accounting software with built-in compilers, etc.
Maybe someone on the list with more experience could provide a better
explanation than I can?
Thank you,
Lee
_____
Yahoo! Groups Links
* To visit your group on the web, go to:
http://groups.yahoo.com/group/firebird-support/
* To unsubscribe from this group, send an email to:
firebird-support-unsubscribe@yahoogroups.com
<mailto:firebird-support-unsubscribe@yahoogroups.com?subject=Unsubscribe>
* Your use of Yahoo! Groups is subject to the Yahoo!
<http://docs.yahoo.com/info/terms/> Terms of Service.
[Non-text portions of this message have been removed]