![]() |
|
Welcome to the Computer Webmaster Gaming Console Graphics Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
| |||||||
| Database Database problems or need to ask a question? maybe something to do with sql injections or a database software question. Database topics cover MySQL, PostgreSQL, Oracle, SQL Server or anything else related to databases. |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 | ||
| Hi everyone, I'm planning on using MySql/Php on either a Windows or, more likely, a Linux base. However, my database will be several thousands of records, in many hundreds of tables, searched using a "Search" query with a regex expression included. I'm wary about the speed penalties, and I would be very grateful if some metrics or timings could be provided....? Many thanks Paul -- http://www.paullee.com | |||
|
| Advertisements |
| | #2 | ||
| Paul.Lee.1971 wrote: > Hi everyone, > I'm planning on using MySql/Php on either a Windows or, more likely, a > Linux base. However, my database will be several thousands of records, > in many hundreds of tables, searched using a "Search" query with a > regex expression included. I'm wary about the speed penalties, and I > would be very grateful if some metrics or timings could be > provided....? > > > Many thanks > > Paul > -- > http://www.paullee.com > Paul, Thousands of rows is no problem. But "Hundreds of tables"? Even the most sophisticated system I ever designed didn't require that many tables! -- ================== Remove the "x" from my email address Jerry Stuckle JDS Computer Training Corp. jstucklex@attglobal.net ================== | |||
|
| | #3 | ||
| On 30 Jun, 00:56, Jerry Stuckle <jstuck...@attglobal.net> wrote: > Paul.Lee.1971 wrote: > > Hi everyone, > > I'm planning on using MySql/Php on either a Windows or, more likely, a > > Linux base. However, my database will be several thousands of records, > > in many hundreds of tables, searched using a "Search" query with a > > regex expression included. I'm wary about the speed penalties, and I > > would be very grateful if some metrics or timings could be > > provided....? > > > Many thanks > > > Paul > > -- > >http://www.paullee.com > > Paul, > > Thousands of rows is no problem. But "Hundreds of tables"? Even the > most sophisticated system I ever designed didn't require that many tables! > > -- > ================== > Remove the "x" from my email address > Jerry Stuckle > JDS Computer Training Corp. > jstuck...@attglobal.net > ================== The problem I see is either hundreds of tables, or a table containing a huge amount of rows/columns! | |||
|
| | #4 | ||
| Paul.Lee.1971 wrote: > On 30 Jun, 00:56, Jerry Stuckle <jstuck...@attglobal.net> wrote: >> Paul.Lee.1971 wrote: >>> Hi everyone, >>> I'm planning on using MySql/Php on either a Windows or, more likely, a >>> Linux base. However, my database will be several thousands of records, >>> in many hundreds of tables, searched using a "Search" query with a >>> regex expression included. I'm wary about the speed penalties, and I >>> would be very grateful if some metrics or timings could be >>> provided....? >>> Many thanks >>> Paul >>> -- >>> http://www.paullee.com >> Paul, >> >> Thousands of rows is no problem. But "Hundreds of tables"? Even the >> most sophisticated system I ever designed didn't require that many tables! >> >> -- >> ================== >> Remove the "x" from my email address >> Jerry Stuckle >> JDS Computer Training Corp. >> jstuck...@attglobal.net >> ================== > > The problem I see is either hundreds of tables, or a table containing > a huge amount of rows/columns! > If you properly normalize your database, you should need neither. -- ================== Remove the "x" from my email address Jerry Stuckle JDS Computer Training Corp. jstucklex@attglobal.net ================== | |||
|
| | #5 | ||
| On 30 Jun, 01:29, Jerry Stuckle <jstuck...@attglobal.net> wrote: > Paul.Lee.1971 wrote: > > On 30 Jun, 00:56, Jerry Stuckle <jstuck...@attglobal.net> wrote: > >> Paul.Lee.1971 wrote: > >>> Hi everyone, > >>> I'm planning on using MySql/Php on either a Windows or, more likely, a > >>> Linux base. However, my database will be several thousands of records, > >>> in many hundreds of tables, searched using a "Search" query with a > >>> regex expression included. I'm wary about the speed penalties, and I > >>> would be very grateful if some metrics or timings could be > >>> provided....? > >>> Many thanks > >>> Paul > >>> -- > >>>http://www.paullee.com > >> Paul, > > >> Thousands of rows is no problem. But "Hundreds of tables"? Even the > >> most sophisticated system I ever designed didn't require that many tables! > > >> -- > >> ================== > >> Remove the "x" from my email address > >> Jerry Stuckle > >> JDS Computer Training Corp. > >> jstuck...@attglobal.net > >> ================== > > > The problem I see is either hundreds of tables, or a table containing > > a huge amount of rows/columns! > > If you properly normalize your database, you should need neither. > > -- > ================== > Remove the "x" from my email address > Jerry Stuckle > JDS Computer Training Corp. > jstuck...@attglobal.net > ================== Ulp! I need help! | |||
|
| | #6 | ||
| Paul.Lee.1971 wrote: > On 30 Jun, 01:29, Jerry Stuckle <jstuck...@attglobal.net> wrote: >> Paul.Lee.1971 wrote: >>> On 30 Jun, 00:56, Jerry Stuckle <jstuck...@attglobal.net> wrote: >>>> Paul.Lee.1971 wrote: >>>>> Hi everyone, >>>>> I'm planning on using MySql/Php on either a Windows or, more likely, a >>>>> Linux base. However, my database will be several thousands of records, >>>>> in many hundreds of tables, searched using a "Search" query with a >>>>> regex expression included. I'm wary about the speed penalties, and I >>>>> would be very grateful if some metrics or timings could be >>>>> provided....? >>>>> Many thanks >>>>> Paul >>>>> -- >>>>> http://www.paullee.com >>>> Paul, >>>> Thousands of rows is no problem. But "Hundreds of tables"? Even the >>>> most sophisticated system I ever designed didn't require that many tables! >>>> -- >>>> ================== >>>> Remove the "x" from my email address >>>> Jerry Stuckle >>>> JDS Computer Training Corp. >>>> jstuck...@attglobal.net >>>> ================== >>> The problem I see is either hundreds of tables, or a table containing >>> a huge amount of rows/columns! >> If you properly normalize your database, you should need neither. >> >> -- >> ================== >> Remove the "x" from my email address >> Jerry Stuckle >> JDS Computer Training Corp. >> jstuck...@attglobal.net >> ================== > > Ulp! I need help! > Start with "Database Normalization". There's some good info on the MySQL website, or you can google for some topics on it. Proper database design is not a hit-and-miss proposition. The procedures are well defined to limit duplicate data while providing good performance. -- ================== Remove the "x" from my email address Jerry Stuckle JDS Computer Training Corp. jstucklex@attglobal.net ================== | |||
|
| | #7 | ||
| >>> The problem I see is either hundreds of tables, or a table containing >>> a huge amount of rows/columns! >> If you properly normalize your database, you should need neither. > Ulp! I need help! A "huge" amount of rows is not a problem. That is what databases are designed for. A huge amount of columns or a huge amount of tables usually is a smell of a poor design. As you stated earlier, you want to search with a regular expression. Now that can very well be a really heavy search, because MySQL has to check all rows to do this. In "normal" searches (that is, search for a given value of a field) the database does not check all rows but does a binary search if you have indexed the column properly. While a regular expression search does take some time, it cannot really be optimized without knowing more on the searches. Best regards | |||
|
| Featured Websites | ||||
|
![]() |
| Tags: penalties, speed |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| UL Speed | Larry L | Console Subjects | 2 | 06-26-2007 12:33 AM |
| Website speed | Jerry Stuckle | Website Reviews And Website Questions | 7 | 05-27-2007 10:14 PM |
| Website speed | DoobieDo | Website Reviews And Website Questions | 0 | 05-27-2007 10:14 PM |
| Cpu Bus speed | Sejira | Central Processing Unit (CPU) and Overclocking | 7 | 01-23-2007 4:28 AM |
| Speed | frike | Bugs And Feedback | 4 | 06-29-2006 12:41 AM |
| Featured Websites | ||||
|