I'm working for real-estate company , we are about to develop new version of our windows application with C#
.
Here is the abstract of current situations :
We have got 4 million record and increasing ,we use SQL Server 2005
to store these records in one table with 52 column. Almost all end users use at least 30 to 40 column on each search .
I know that it is not standard design , But I've tried many Scenario, I've split these 52 column to other tables and made the relation between theme , but the performance is still better when using one table ( even without primary key !) I've added the index ,but it is not logical to add index to all columns.
We have got other limitation, the users hardware ,many of them still have got Pentium II.
In the other side, we have got the Google Desktop Search GDS
. I've tested this application on their computer ,performance is still good.
What is the difference between SQL
server and GDS
engine?
Is it possible to use GDS
like engine to storing my data? And what is the name of these kind of storing ?