Click here to Skip to main content
16,016,736 members
Home / Discussions / C#
   

C#

 
GeneralRe: Dictionary size issue Pin
George_George31-Oct-08 2:32
George_George31-Oct-08 2:32 
GeneralRe: Dictionary size issue Pin
Luc Pattyn31-Oct-08 2:44
sitebuilderLuc Pattyn31-Oct-08 2:44 
GeneralRe: Dictionary size issue Pin
George_George31-Oct-08 3:35
George_George31-Oct-08 3:35 
GeneralRe: Dictionary size issue Pin
Luc Pattyn31-Oct-08 3:42
sitebuilderLuc Pattyn31-Oct-08 3:42 
GeneralRe: Dictionary size issue Pin
Alan Balkany31-Oct-08 3:53
Alan Balkany31-Oct-08 3:53 
GeneralRe: Dictionary size issue Pin
George_George31-Oct-08 3:56
George_George31-Oct-08 3:56 
GeneralRe: Dictionary size issue Pin
George_George31-Oct-08 3:55
George_George31-Oct-08 3:55 
GeneralRe: Dictionary size issue Pin
Luc Pattyn31-Oct-08 5:04
sitebuilderLuc Pattyn31-Oct-08 5:04 
Hi George,

splitting a homogeneous set of data items over multiple collections
(as in 26 collections, one for each initial letter value)
will typically not help you at all:
- it will require more code,
- it will not result in more compact data,
- the only thing it would achieve is a better "locality of data" which at
best is a second-order effect, and as far as I can see is irrelevant here.

So I suggest you go for a database with one huge table, or if you don't
want a DB, a single huge Dictionary. I personnally would go with SQLServer
Express as I said before. As others have said, a DB is performance-optimized;
furthermore the application seems very simple, so any DB could do, hence
pick a popular and cheap one: SQLServer Express, unless your needs exceeds
one of its limitations: 8GB of data (not sure), and maybe a limited number
of concurrent users (not sure at all).

Smile | :)

Luc Pattyn [Forum Guidelines] [My Articles]

Fixturized forever. Confused | :confused:


GeneralRe: Dictionary size issue Pin
Giorgi Dalakishvili31-Oct-08 3:58
mentorGiorgi Dalakishvili31-Oct-08 3:58 
GeneralRe: Dictionary size issue Pin
George_George31-Oct-08 4:03
George_George31-Oct-08 4:03 
GeneralRe: Dictionary size issue Pin
Giorgi Dalakishvili31-Oct-08 4:08
mentorGiorgi Dalakishvili31-Oct-08 4:08 
GeneralRe: Dictionary size issue Pin
George_George31-Oct-08 4:21
George_George31-Oct-08 4:21 
GeneralRe: Dictionary size issue Pin
Giorgi Dalakishvili31-Oct-08 4:32
mentorGiorgi Dalakishvili31-Oct-08 4:32 
GeneralRe: Dictionary size issue Pin
George_George31-Oct-08 4:45
George_George31-Oct-08 4:45 
GeneralRe: Dictionary size issue Pin
Giorgi Dalakishvili31-Oct-08 8:18
mentorGiorgi Dalakishvili31-Oct-08 8:18 
GeneralRe: Dictionary size issue Pin
led mike31-Oct-08 4:34
led mike31-Oct-08 4:34 
GeneralRe: Dictionary size issue Pin
George_George31-Oct-08 4:42
George_George31-Oct-08 4:42 
GeneralRe: Dictionary size issue Pin
led mike31-Oct-08 4:53
led mike31-Oct-08 4:53 
AnswerRe: Dictionary size issue Pin
Alan Balkany31-Oct-08 3:50
Alan Balkany31-Oct-08 3:50 
GeneralRe: Dictionary size issue Pin
George_George31-Oct-08 4:01
George_George31-Oct-08 4:01 
GeneralRe: Dictionary size issue Pin
Alan Balkany31-Oct-08 4:13
Alan Balkany31-Oct-08 4:13 
GeneralRe: Dictionary size issue Pin
George_George31-Oct-08 4:26
George_George31-Oct-08 4:26 
GeneralRe: Dictionary size issue Pin
Alan Balkany31-Oct-08 5:26
Alan Balkany31-Oct-08 5:26 
AnswerRe: Dictionary size issue Pin
benjymous31-Oct-08 6:01
benjymous31-Oct-08 6:01 
Questionhow i can create connection with mysql database on server using My PDA Pin
wasimsharp31-Oct-08 0:38
wasimsharp31-Oct-08 0:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.