Click here to Skip to main content
15,887,485 members
Home / Discussions / Database
   

Database

 
AnswerMS-Access Pin
David Mujica25-Jun-09 2:55
David Mujica25-Jun-09 2:55 
AnswerRe: What way of datastorage should be use for small aaplication Pin
Niladri_Biswas25-Jun-09 5:07
Niladri_Biswas25-Jun-09 5:07 
AnswerRe: What way of datastorage should be use for small aaplication Pin
J4amieC25-Jun-09 5:52
J4amieC25-Jun-09 5:52 
AnswerRe: What way of datastorage should be use for small aaplication Pin
David Skelly25-Jun-09 6:22
David Skelly25-Jun-09 6:22 
AnswerRe: What way of datastorage should be use for small aaplication Pin
riced25-Jun-09 6:25
riced25-Jun-09 6:25 
GeneralRe: What way of datastorage should be use for small aaplication Pin
Eddy Vluggen25-Jun-09 6:26
professionalEddy Vluggen25-Jun-09 6:26 
AnswerRe: What way of datastorage should be use for small aaplication Pin
Eddy Vluggen25-Jun-09 6:25
professionalEddy Vluggen25-Jun-09 6:25 
GeneralRe: What way of datastorage should be use for small aaplication Pin
David Skelly25-Jun-09 22:39
David Skelly25-Jun-09 22:39 
I may be wrong, but I think that LINQ-to-XML only works with .NET 3.5. Not many home users will have that installed yet. It requires a 250Mb download just to install the .NET 3.5 framework, which might be a problem for some people especially since this is just a small home-user app. ("Our new application is just 100K, which you can download and install in seconds... after you spend an hour and a half trying to download and install all this other garbage that you don't really want.")

SQLite is fast and has a very small memory footprint. That's its main advantage.

SQLite datatypes are a bit weird because you don't tell it in advance what the datatype of a column will be. SQLite figures it out itself dynamically. This is mostly OK but every now and again it can surprise you (among other things, SQLite thinks it's OK to store string values in a column intended for integers without warning, it will happily convert from floating point numbers to integers according to its own internal logic, and so on). Also, there is no support for date/time values. If you want to store these, you have to figure out your own solution.

The biggest potential problem is that it is a single user database. Every time you update something, it locks the entire database (yes, the entire database not just the table being updated). May not be a problem for this particular application if it's a small home-user app but SQLite does not scale in terms of number of users.

Personally, I don't like SQLite. It's popular with C and C++ people and some Pythonistas but I just don't see the point of using it when there are better lightweight databases available these days.
GeneralRe: What way of datastorage should be use for small aaplication Pin
Eddy Vluggen26-Jun-09 0:17
professionalEddy Vluggen26-Jun-09 0:17 
AnswerRe: What way of datastorage should be use for small aaplication Pin
Andy_L_J26-Jun-09 19:14
Andy_L_J26-Jun-09 19:14 
QuestionSplit table Pin
sujithkumarsl24-Jun-09 20:46
sujithkumarsl24-Jun-09 20:46 
AnswerRe: Split table Pin
WoutL24-Jun-09 21:55
WoutL24-Jun-09 21:55 
GeneralRe: Split table Pin
sujithkumarsl24-Jun-09 22:01
sujithkumarsl24-Jun-09 22:01 
GeneralRe: Split table Pin
J4amieC25-Jun-09 0:26
J4amieC25-Jun-09 0:26 
GeneralRe: Split table Pin
sujithkumarsl25-Jun-09 0:30
sujithkumarsl25-Jun-09 0:30 
GeneralRe: Split table Pin
Mycroft Holmes25-Jun-09 0:54
professionalMycroft Holmes25-Jun-09 0:54 
GeneralRe: Split table Pin
sujithkumarsl25-Jun-09 1:15
sujithkumarsl25-Jun-09 1:15 
QuestionSQL Profiler for Oracle? Pin
devvvy24-Jun-09 20:43
devvvy24-Jun-09 20:43 
AnswerRe: SQL Profiler for Oracle? Pin
r a m e s h25-Jun-09 0:25
r a m e s h25-Jun-09 0:25 
AnswerQuest tools Pin
David Mujica25-Jun-09 2:52
David Mujica25-Jun-09 2:52 
GeneralRe: Quest tools Pin
devvvy25-Jun-09 4:15
devvvy25-Jun-09 4:15 
GeneralQuery for finding high read SQL statements Pin
David Mujica25-Jun-09 4:34
David Mujica25-Jun-09 4:34 
GeneralRe: Query for finding high read SQL statements Pin
devvvy25-Jun-09 4:35
devvvy25-Jun-09 4:35 
Questionhow to check duplicate Id record in table: Pin
LTMKH24-Jun-09 19:15
LTMKH24-Jun-09 19:15 
AnswerRe: how to check duplicate Id record in table: Pin
Mycroft Holmes24-Jun-09 19:28
professionalMycroft Holmes24-Jun-09 19:28 

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.