![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I have a table with 8 millions records. Some of the fields needed to be parse and modified. Example, "ABC DEF" will be parsed into two fields "ABC" and "DEF". And If there is "123" in the field, if will be replaced by "456". For example, "XYZ 123 AAA" will be "XYZ 456 AAA". Also, update query and append query will be used in the project. Give the above information, what will be a faster database to do this - MS-Access 2003 or SQL Server 2000? |
#3
| |||
| |||
|
#4
| |||
| |||
|
|
Hi, I have a table with 8 millions records. Some of the fields needed to be parse and modified. Example, "ABC DEF" will be parsed into two fields "ABC" and "DEF". And If there is "123" in the field, if will be replaced by "456". For example, "XYZ 123 AAA" will be "XYZ 456 AAA". Also, update query and append query will be used in the project. Give the above information, what will be a faster database to do this - MS-Access 2003 or SQL Server 2000? On equal hardware SQL Server 2000 will run the query faster. Depending on |
#5
| |||
| |||
|
#6
| |||
| |||
|
|
Hi Russ, To you guess, how much faster would that be? Would it be significant? - Grasshopper - |
#7
| |||
| |||
|
|
I have a table with 8 millions records. Some of the fields needed to be parse and modified. Example, "ABC DEF" will be parsed into two fields "ABC" and "DEF". And If there is "123" in the field, if will be replaced by "456". For example, "XYZ 123 AAA" will be "XYZ 456 AAA". Also, update query and append query will be used in the project. Give the above information, what will be a faster database to do this - MS-Access 2003 or SQL Server 2000? |
#8
| |||
| |||
|
|
SQL Learner (excelmodeling (AT) gmail (DOT) com) writes: I have a table with 8 millions records. Some of the fields needed to be parse and modified. Example, "ABC DEF" will be parsed into two fields "ABC" and "DEF". And If there is "123" in the field, if will be replaced by "456". For example, "XYZ 123 AAA" will be "XYZ 456 AAA". Also, update query and append query will be used in the project. Give the above information, what will be a faster database to do this - MS-Access 2003 or SQL Server 2000? Benchmark, don't ask. Performance questions are very difficult to answer up front, because there are so many "it depends". What I can say, is that if you do this in Access, you should do it in a local Jet database, not not a linked SQL Server table. If you ask me to place my bets, I put them on Access for this one. String processing is not SQL Server's best game. |
|
-- Erland Sommarskog, SQL Server MVP, esquel (AT) sommarskog (DOT) se Books Online for SQL Server 2005 at http://www.microsoft.com/technet/pro...ads/books.mspx Books Online for SQL Server 2000 at http://www.microsoft.com/sql/prodinf...ons/books.mspx |
#9
| |||
| |||
|
|
And further, I'll again suggest perl. It may very well be faster to export the data, manipulate it in perl which is designed for string processing and reimport it. Especially if it appears to be a one time thing. |
#10
| |||
| |||
|
|
Hi Russ, To you guess, how much faster would that be? Would it be significant? - Grasshopper - |
![]() |
| Thread Tools | |
| Display Modes | |
| |