Click here to Skip to main content
15,911,531 members
Home / Discussions / Database
   

Database

 
GeneralRe: Develop own small database-system Pin
David Mujica26-Jun-09 7:21
David Mujica26-Jun-09 7:21 
GeneralWeb Apps only have 1 user Pin
David Mujica26-Jun-09 7:16
David Mujica26-Jun-09 7:16 
GeneralRe: Web Apps only have 1 user Pin
softwarejaeger26-Jun-09 7:27
softwarejaeger26-Jun-09 7:27 
GeneralRe: Web Apps only have 1 user Pin
Enver Maroshi26-Jun-09 7:33
Enver Maroshi26-Jun-09 7:33 
GeneralRe: Web Apps only have 1 user Pin
softwarejaeger26-Jun-09 7:49
softwarejaeger26-Jun-09 7:49 
GeneralRe: Web Apps only have 1 user Pin
softwarejaeger26-Jun-09 8:21
softwarejaeger26-Jun-09 8:21 
GeneralRe: XML, Serialization, Object Oriented Pin
Enver Maroshi26-Jun-09 21:09
Enver Maroshi26-Jun-09 21:09 
AnswerRe: Develop own small database-system Pin
David Skelly28-Jun-09 23:01
David Skelly28-Jun-09 23:01 
Building your own multi-user database is a serious undertaking. I would only do that as a last resort, if I had some really unusual requirements that didn't seem to be handled by any of the existing databases out there. In fact, I probably wouldn't do it even then because I would question why my requirements were so unusual. I guarantee it will turn out to be a lot more work than you expect, and you will spend a long time trying to track down niggling little problems that don't show up until the system is under load.

The licensing terms for MySQL are a bit unclear: most people never bother reading them but just go ahead and use it anyway without thinking about whether they are in breach of the licence or not. Contrary to popular opinion, it is not universally free. Under certain circumstances you will need to buy a commercial licence.

To answer your question: at the end of the day, all databases store their data as a file on the disk somewhere. The exact location of that file and the format of the data inside it and how it is accessed varies from database to database. Database vendors put a lot of time and effort into tweaking this and polishing it and refining it, and they give you loads of configuration options so that your DBAs can tweak it and polish it and refine it even more to suit your requirements. Massive amounts of time and money have been spent trying to figure out the fastest, most efficient way to execute a SQL SELECT statement as a series of reads from the underlying disk files. It sounds trivial, but it's really not.

There are plenty of free databases out there, with very liberal licensing terms. Some are better for certain applications, some may suit your personal taste more. You don't say what technology you are using for your app, but you could take a look at Firebird, Postgres, SapDB, Apache Derby. They are all good databases with open licences. For some of them you can even download the source code and have a look at how they work under the covers if that's what floats your boat.
AnswerRe: Develop own small database-system Pin
smcnulty200029-Jun-09 21:30
smcnulty200029-Jun-09 21:30 
QuestionOut of range exception when using spaces to SQL? [modified] Pin
cdietschrun26-Jun-09 4:02
cdietschrun26-Jun-09 4:02 
AnswerRe: Out of range exception when using spaces to SQL? Pin
Niladri_Biswas26-Jun-09 5:49
Niladri_Biswas26-Jun-09 5:49 
QuestionIs it possible to write stored procedures and views in ms access Pin
Member 426027026-Jun-09 0:35
Member 426027026-Jun-09 0:35 
AnswerRe: Is it possible to write stored procedures and views in ms access Pin
riced26-Jun-09 2:05
riced26-Jun-09 2:05 
QuestionFloat or else? Pin
VisualLive25-Jun-09 16:37
VisualLive25-Jun-09 16:37 
AnswerRe: Float or else? Pin
Mycroft Holmes25-Jun-09 17:18
professionalMycroft Holmes25-Jun-09 17:18 
GeneralRe: Float or else? Pin
J4amieC25-Jun-09 23:50
J4amieC25-Jun-09 23:50 
GeneralRe: Float or else? Pin
Mycroft Holmes26-Jun-09 0:29
professionalMycroft Holmes26-Jun-09 0:29 
AnswerRe: Float or else? Pin
Niladri_Biswas26-Jun-09 5:26
Niladri_Biswas26-Jun-09 5:26 
QuestionUsing the database from C# Pin
kikeman25-Jun-09 10:03
kikeman25-Jun-09 10:03 
AnswerRe: Using the database from C# Pin
Eddy Vluggen25-Jun-09 11:22
professionalEddy Vluggen25-Jun-09 11:22 
AnswerRe: Using the database from C# Pin
Mycroft Holmes25-Jun-09 17:22
professionalMycroft Holmes25-Jun-09 17:22 
GeneralRe: Using the database from C# Pin
kikeman26-Jun-09 7:30
kikeman26-Jun-09 7:30 
QuestionWhat way of datastorage should be use for small aaplication Pin
Member 442053425-Jun-09 1:47
Member 442053425-Jun-09 1:47 
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 

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.