Click here to Skip to main content
15,891,951 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi,

I am developing a desktop application in C#.net win forms. I have to read/write large size of files(may be in GBs). which user can create for its usage.

For example, user want to create a large English words dictionary and then read it at some time, or searching for a word in his dictionary. and update the dictionary to update some text or add more words. (although its not real the practical example, but just quoted here to make my point understandable)

Definitely normal text or xml files format could not handle such big size of data. I am currently thinking about SQLite databases, but it also has some limitations and not efficient enough(or may be I am not using it in right way). Now I need help what data technology option should I use to develop in my application to work with large sized files.
Posted

1 solution

Why not use sql server express as local database storage?
http://www.microsoft.com/sqlserver/en/us/editions/express.aspx[^]

Good luck!
 
Share this answer
 
Comments
Muhammad Idrees GS 21-Feb-12 1:51am    
I can't ask my each user to install sql server to his machine ;)

I need to create dynammic files on the fly, means user can create/delete as manay files as he want, and how big file size totally depends on user, how much data he want to enter in one file. like txt or xml file. user do not have to install anything new on his machine.

I hope you get the point ?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900