I was reading an earlier post and came across the following message:
In any case, discussing the size of a database or the hardware it runs
on usually isn't as important as how well it has been designed. If you
have a well designed database which is properly indexed and accessed
using well-written code, then it will perform and scale well up to
very large amounts of data. If you don't, then you can have
performance problems with even small amounts of data.
Which brought up a few questions, and perhaps there isn't a good answer but what are some "quidelines " when someone builds a database? Such as what would reason I would want to index a field or table? (btw..I do know what indexing is) But there are pros and cons?
Thanks
In any case, discussing the size of a database or the hardware it runs
on usually isn't as important as how well it has been designed. If you
have a well designed database which is properly indexed and accessed
using well-written code, then it will perform and scale well up to
very large amounts of data. If you don't, then you can have
performance problems with even small amounts of data.
Which brought up a few questions, and perhaps there isn't a good answer but what are some "quidelines " when someone builds a database? Such as what would reason I would want to index a field or table? (btw..I do know what indexing is) But there are pros and cons?
Thanks
Comment