dbTalk Databases Forums  

Long column names...Performance issues?

comp.databases.theory comp.databases.theory


Discuss Long column names...Performance issues? in the comp.databases.theory forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
chenthorn
 
Posts: n/a

Default Long column names...Performance issues? - 11-19-2008 , 11:29 AM






My group is working to create a new set of Db standards as we embark
upon redesigning our new web app backend db. The other architect wants
every table/column/variable name to be unabbreviated and as
descriptive as possible. This of course leads to long and ungainly
names. while this is all well and fine in theory, when writing a lot
of code, long column names are no fun and often lead to bugs due to
spelling errors (Not that I would know anything about that )

I would like to hear from the community what you all feel are best
practices regarding naming conventions, and how they affect your
environment.

Thanks in advance!

Reply With Quote
  #2  
Old   
patrick61z@yahoo.com
 
Posts: n/a

Default Re: Long column names...Performance issues? - 11-19-2008 , 01:26 PM






On Nov 19, 12:29 pm, chenthorn <car... (AT) hotmail (DOT) com> wrote:
Quote:
My group is working to create a new set of Db standards as we embark
upon redesigning our new web app backend db. The other architect wants
every table/column/variable name to be unabbreviated and as
descriptive as possible. This of course leads to long and ungainly
names. while this is all well and fine in theory, when writing a lot
of code, long column names are no fun and often lead to bugs due to
spelling errors (Not that I would know anything about that )

I would like to hear from the community what you all feel are best
practices regarding naming conventions, and how they affect your
environment.

Thanks in advance!
I'm not an expert, I just like to post in newsgroups.

In my experience, naming debates can be a psychological pain in the
behind. (It could just be me tho.) What I like to do is make my naming
modular going from left to right so that the names sort but thats just
sort of a tiebreaker for me. Obviously the most important names in any
programming project are going to be the more public interfaces, like
modules that get referenced in many other modules, these are the ones
you want to name carefully if you can.

Long names would probably only impact performance slightly if your sql
is dynamically created and even then I don't see that names would be
so big that they'd even be a minute percentage of your performance
concerns. Since most sql is going to be compiled internally in your
sql server to be essentially numerically indexed objects, the actual
impact of naming is going to be in the self documenting nature of your
code and in that case its not so much the length of the names, its the
quality. On the other hand, you can get stuck psychologically trying
to find the best name for some wierd self referential variables that
are difficult to name because they have no non computer equivalent or
are incidental to the actual problem domain.

I remember one coder used to name his variables after random star trek
characters and episodes.


Reply With Quote
  #3  
Old   
patrick61z@yahoo.com
 
Posts: n/a

Default Re: Long column names...Performance issues? - 11-19-2008 , 01:26 PM



On Nov 19, 12:29 pm, chenthorn <car... (AT) hotmail (DOT) com> wrote:
Quote:
My group is working to create a new set of Db standards as we embark
upon redesigning our new web app backend db. The other architect wants
every table/column/variable name to be unabbreviated and as
descriptive as possible. This of course leads to long and ungainly
names. while this is all well and fine in theory, when writing a lot
of code, long column names are no fun and often lead to bugs due to
spelling errors (Not that I would know anything about that )

I would like to hear from the community what you all feel are best
practices regarding naming conventions, and how they affect your
environment.

Thanks in advance!
I'm not an expert, I just like to post in newsgroups.

In my experience, naming debates can be a psychological pain in the
behind. (It could just be me tho.) What I like to do is make my naming
modular going from left to right so that the names sort but thats just
sort of a tiebreaker for me. Obviously the most important names in any
programming project are going to be the more public interfaces, like
modules that get referenced in many other modules, these are the ones
you want to name carefully if you can.

Long names would probably only impact performance slightly if your sql
is dynamically created and even then I don't see that names would be
so big that they'd even be a minute percentage of your performance
concerns. Since most sql is going to be compiled internally in your
sql server to be essentially numerically indexed objects, the actual
impact of naming is going to be in the self documenting nature of your
code and in that case its not so much the length of the names, its the
quality. On the other hand, you can get stuck psychologically trying
to find the best name for some wierd self referential variables that
are difficult to name because they have no non computer equivalent or
are incidental to the actual problem domain.

I remember one coder used to name his variables after random star trek
characters and episodes.


Reply With Quote
  #4  
Old   
patrick61z@yahoo.com
 
Posts: n/a

Default Re: Long column names...Performance issues? - 11-19-2008 , 01:26 PM



On Nov 19, 12:29 pm, chenthorn <car... (AT) hotmail (DOT) com> wrote:
Quote:
My group is working to create a new set of Db standards as we embark
upon redesigning our new web app backend db. The other architect wants
every table/column/variable name to be unabbreviated and as
descriptive as possible. This of course leads to long and ungainly
names. while this is all well and fine in theory, when writing a lot
of code, long column names are no fun and often lead to bugs due to
spelling errors (Not that I would know anything about that )

I would like to hear from the community what you all feel are best
practices regarding naming conventions, and how they affect your
environment.

Thanks in advance!
I'm not an expert, I just like to post in newsgroups.

In my experience, naming debates can be a psychological pain in the
behind. (It could just be me tho.) What I like to do is make my naming
modular going from left to right so that the names sort but thats just
sort of a tiebreaker for me. Obviously the most important names in any
programming project are going to be the more public interfaces, like
modules that get referenced in many other modules, these are the ones
you want to name carefully if you can.

Long names would probably only impact performance slightly if your sql
is dynamically created and even then I don't see that names would be
so big that they'd even be a minute percentage of your performance
concerns. Since most sql is going to be compiled internally in your
sql server to be essentially numerically indexed objects, the actual
impact of naming is going to be in the self documenting nature of your
code and in that case its not so much the length of the names, its the
quality. On the other hand, you can get stuck psychologically trying
to find the best name for some wierd self referential variables that
are difficult to name because they have no non computer equivalent or
are incidental to the actual problem domain.

I remember one coder used to name his variables after random star trek
characters and episodes.


Reply With Quote
  #5  
Old   
patrick61z@yahoo.com
 
Posts: n/a

Default Re: Long column names...Performance issues? - 11-19-2008 , 01:26 PM



On Nov 19, 12:29 pm, chenthorn <car... (AT) hotmail (DOT) com> wrote:
Quote:
My group is working to create a new set of Db standards as we embark
upon redesigning our new web app backend db. The other architect wants
every table/column/variable name to be unabbreviated and as
descriptive as possible. This of course leads to long and ungainly
names. while this is all well and fine in theory, when writing a lot
of code, long column names are no fun and often lead to bugs due to
spelling errors (Not that I would know anything about that )

I would like to hear from the community what you all feel are best
practices regarding naming conventions, and how they affect your
environment.

Thanks in advance!
I'm not an expert, I just like to post in newsgroups.

In my experience, naming debates can be a psychological pain in the
behind. (It could just be me tho.) What I like to do is make my naming
modular going from left to right so that the names sort but thats just
sort of a tiebreaker for me. Obviously the most important names in any
programming project are going to be the more public interfaces, like
modules that get referenced in many other modules, these are the ones
you want to name carefully if you can.

Long names would probably only impact performance slightly if your sql
is dynamically created and even then I don't see that names would be
so big that they'd even be a minute percentage of your performance
concerns. Since most sql is going to be compiled internally in your
sql server to be essentially numerically indexed objects, the actual
impact of naming is going to be in the self documenting nature of your
code and in that case its not so much the length of the names, its the
quality. On the other hand, you can get stuck psychologically trying
to find the best name for some wierd self referential variables that
are difficult to name because they have no non computer equivalent or
are incidental to the actual problem domain.

I remember one coder used to name his variables after random star trek
characters and episodes.


Reply With Quote
  #6  
Old   
patrick61z@yahoo.com
 
Posts: n/a

Default Re: Long column names...Performance issues? - 11-19-2008 , 01:26 PM



On Nov 19, 12:29 pm, chenthorn <car... (AT) hotmail (DOT) com> wrote:
Quote:
My group is working to create a new set of Db standards as we embark
upon redesigning our new web app backend db. The other architect wants
every table/column/variable name to be unabbreviated and as
descriptive as possible. This of course leads to long and ungainly
names. while this is all well and fine in theory, when writing a lot
of code, long column names are no fun and often lead to bugs due to
spelling errors (Not that I would know anything about that )

I would like to hear from the community what you all feel are best
practices regarding naming conventions, and how they affect your
environment.

Thanks in advance!
I'm not an expert, I just like to post in newsgroups.

In my experience, naming debates can be a psychological pain in the
behind. (It could just be me tho.) What I like to do is make my naming
modular going from left to right so that the names sort but thats just
sort of a tiebreaker for me. Obviously the most important names in any
programming project are going to be the more public interfaces, like
modules that get referenced in many other modules, these are the ones
you want to name carefully if you can.

Long names would probably only impact performance slightly if your sql
is dynamically created and even then I don't see that names would be
so big that they'd even be a minute percentage of your performance
concerns. Since most sql is going to be compiled internally in your
sql server to be essentially numerically indexed objects, the actual
impact of naming is going to be in the self documenting nature of your
code and in that case its not so much the length of the names, its the
quality. On the other hand, you can get stuck psychologically trying
to find the best name for some wierd self referential variables that
are difficult to name because they have no non computer equivalent or
are incidental to the actual problem domain.

I remember one coder used to name his variables after random star trek
characters and episodes.


Reply With Quote
  #7  
Old   
patrick61z@yahoo.com
 
Posts: n/a

Default Re: Long column names...Performance issues? - 11-19-2008 , 01:26 PM



On Nov 19, 12:29 pm, chenthorn <car... (AT) hotmail (DOT) com> wrote:
Quote:
My group is working to create a new set of Db standards as we embark
upon redesigning our new web app backend db. The other architect wants
every table/column/variable name to be unabbreviated and as
descriptive as possible. This of course leads to long and ungainly
names. while this is all well and fine in theory, when writing a lot
of code, long column names are no fun and often lead to bugs due to
spelling errors (Not that I would know anything about that )

I would like to hear from the community what you all feel are best
practices regarding naming conventions, and how they affect your
environment.

Thanks in advance!
I'm not an expert, I just like to post in newsgroups.

In my experience, naming debates can be a psychological pain in the
behind. (It could just be me tho.) What I like to do is make my naming
modular going from left to right so that the names sort but thats just
sort of a tiebreaker for me. Obviously the most important names in any
programming project are going to be the more public interfaces, like
modules that get referenced in many other modules, these are the ones
you want to name carefully if you can.

Long names would probably only impact performance slightly if your sql
is dynamically created and even then I don't see that names would be
so big that they'd even be a minute percentage of your performance
concerns. Since most sql is going to be compiled internally in your
sql server to be essentially numerically indexed objects, the actual
impact of naming is going to be in the self documenting nature of your
code and in that case its not so much the length of the names, its the
quality. On the other hand, you can get stuck psychologically trying
to find the best name for some wierd self referential variables that
are difficult to name because they have no non computer equivalent or
are incidental to the actual problem domain.

I remember one coder used to name his variables after random star trek
characters and episodes.


Reply With Quote
  #8  
Old   
patrick61z@yahoo.com
 
Posts: n/a

Default Re: Long column names...Performance issues? - 11-19-2008 , 01:26 PM



On Nov 19, 12:29 pm, chenthorn <car... (AT) hotmail (DOT) com> wrote:
Quote:
My group is working to create a new set of Db standards as we embark
upon redesigning our new web app backend db. The other architect wants
every table/column/variable name to be unabbreviated and as
descriptive as possible. This of course leads to long and ungainly
names. while this is all well and fine in theory, when writing a lot
of code, long column names are no fun and often lead to bugs due to
spelling errors (Not that I would know anything about that )

I would like to hear from the community what you all feel are best
practices regarding naming conventions, and how they affect your
environment.

Thanks in advance!
I'm not an expert, I just like to post in newsgroups.

In my experience, naming debates can be a psychological pain in the
behind. (It could just be me tho.) What I like to do is make my naming
modular going from left to right so that the names sort but thats just
sort of a tiebreaker for me. Obviously the most important names in any
programming project are going to be the more public interfaces, like
modules that get referenced in many other modules, these are the ones
you want to name carefully if you can.

Long names would probably only impact performance slightly if your sql
is dynamically created and even then I don't see that names would be
so big that they'd even be a minute percentage of your performance
concerns. Since most sql is going to be compiled internally in your
sql server to be essentially numerically indexed objects, the actual
impact of naming is going to be in the self documenting nature of your
code and in that case its not so much the length of the names, its the
quality. On the other hand, you can get stuck psychologically trying
to find the best name for some wierd self referential variables that
are difficult to name because they have no non computer equivalent or
are incidental to the actual problem domain.

I remember one coder used to name his variables after random star trek
characters and episodes.


Reply With Quote
  #9  
Old   
patrick61z@yahoo.com
 
Posts: n/a

Default Re: Long column names...Performance issues? - 11-19-2008 , 01:26 PM



On Nov 19, 12:29 pm, chenthorn <car... (AT) hotmail (DOT) com> wrote:
Quote:
My group is working to create a new set of Db standards as we embark
upon redesigning our new web app backend db. The other architect wants
every table/column/variable name to be unabbreviated and as
descriptive as possible. This of course leads to long and ungainly
names. while this is all well and fine in theory, when writing a lot
of code, long column names are no fun and often lead to bugs due to
spelling errors (Not that I would know anything about that )

I would like to hear from the community what you all feel are best
practices regarding naming conventions, and how they affect your
environment.

Thanks in advance!
I'm not an expert, I just like to post in newsgroups.

In my experience, naming debates can be a psychological pain in the
behind. (It could just be me tho.) What I like to do is make my naming
modular going from left to right so that the names sort but thats just
sort of a tiebreaker for me. Obviously the most important names in any
programming project are going to be the more public interfaces, like
modules that get referenced in many other modules, these are the ones
you want to name carefully if you can.

Long names would probably only impact performance slightly if your sql
is dynamically created and even then I don't see that names would be
so big that they'd even be a minute percentage of your performance
concerns. Since most sql is going to be compiled internally in your
sql server to be essentially numerically indexed objects, the actual
impact of naming is going to be in the self documenting nature of your
code and in that case its not so much the length of the names, its the
quality. On the other hand, you can get stuck psychologically trying
to find the best name for some wierd self referential variables that
are difficult to name because they have no non computer equivalent or
are incidental to the actual problem domain.

I remember one coder used to name his variables after random star trek
characters and episodes.


Reply With Quote
  #10  
Old   
patrick61z@yahoo.com
 
Posts: n/a

Default Re: Long column names...Performance issues? - 11-19-2008 , 01:26 PM



On Nov 19, 12:29 pm, chenthorn <car... (AT) hotmail (DOT) com> wrote:
Quote:
My group is working to create a new set of Db standards as we embark
upon redesigning our new web app backend db. The other architect wants
every table/column/variable name to be unabbreviated and as
descriptive as possible. This of course leads to long and ungainly
names. while this is all well and fine in theory, when writing a lot
of code, long column names are no fun and often lead to bugs due to
spelling errors (Not that I would know anything about that )

I would like to hear from the community what you all feel are best
practices regarding naming conventions, and how they affect your
environment.

Thanks in advance!
I'm not an expert, I just like to post in newsgroups.

In my experience, naming debates can be a psychological pain in the
behind. (It could just be me tho.) What I like to do is make my naming
modular going from left to right so that the names sort but thats just
sort of a tiebreaker for me. Obviously the most important names in any
programming project are going to be the more public interfaces, like
modules that get referenced in many other modules, these are the ones
you want to name carefully if you can.

Long names would probably only impact performance slightly if your sql
is dynamically created and even then I don't see that names would be
so big that they'd even be a minute percentage of your performance
concerns. Since most sql is going to be compiled internally in your
sql server to be essentially numerically indexed objects, the actual
impact of naming is going to be in the self documenting nature of your
code and in that case its not so much the length of the names, its the
quality. On the other hand, you can get stuck psychologically trying
to find the best name for some wierd self referential variables that
are difficult to name because they have no non computer equivalent or
are incidental to the actual problem domain.

I remember one coder used to name his variables after random star trek
characters and episodes.


Reply With Quote
Reply




Thread Tools
Display Modes

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



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.