Click here to Skip to main content
15,892,005 members
Home / Discussions / Database
   

Database

 
GeneralRe: How to decide between mysql and SQL server? Pin
Richard Deeming13-May-16 2:13
mveRichard Deeming13-May-16 2:13 
GeneralRe: How to decide between mysql and SQL server? Pin
kmllev13-May-16 2:17
kmllev13-May-16 2:17 
QuestionRe: How to decide between mysql and SQL server? Pin
Eddy Vluggen13-May-16 3:42
professionalEddy Vluggen13-May-16 3:42 
AnswerRe: How to decide between mysql and SQL server? Pin
kmllev13-May-16 17:09
kmllev13-May-16 17:09 
GeneralRe: How to decide between mysql and SQL server? Pin
Jörgen Andersson16-May-16 1:31
professionalJörgen Andersson16-May-16 1:31 
AnswerRe: How to decide between mysql and SQL server? Pin
Per Söderlund13-May-16 3:00
Per Söderlund13-May-16 3:00 
GeneralRe: How to decide between mysql and SQL server? Pin
kmllev13-May-16 17:11
kmllev13-May-16 17:11 
AnswerRe: How to decide between mysql and SQL server? Pin
Out of Memory13-May-16 4:53
Out of Memory13-May-16 4:53 
Nothing that you have described depends on a specific database.
The question of SQL Server or MySQL therefore becomes a personal choice.
And, in this setting, that's all it is - personal choice, normally shaped by personal experience.

For the very common functionality that you describe, you will not see much advantage either way.
In a real life business situation, the scenario changes. You would probably have the resources to do large-scale performance testing for your specific scenario, and could come to a factual conclusion that way. Or, more likely, your employer would dictate which database you were to use.
But you're not in that environment. And it really does not matter. Here, it's on the same level as "Do you like blue cars or red ones?"

Code your solution in such a way that the database logic remains in the database - stored procedures, functions, etc. That way, assuming that you are connecting by way of something like Entity Framework or even ADO.net, your C# code should be talking to your database's interface - calling specific procedures or function names, rather than relying on database-specific functionality.

That way, it really does not matter which database provider you choose. So long as the entities you create within the database present themselves the same way, you can switch (for example) from SQL Server to MySQL to Oracle to Access easily.

Make your application configurable, if you like. That way, a simple change to a config file can allow your application to switch databases. You'll rarely find a real life case that calls for that, but it might get you a few more points when you hand in your assignment! Good luck!
QuestionConfigure SQL 2008 R2 Remote Access Pin
Kevin Marois12-May-16 17:59
professionalKevin Marois12-May-16 17:59 
AnswerRe: Configure SQL 2008 R2 Remote Access Pin
Mycroft Holmes12-May-16 20:36
professionalMycroft Holmes12-May-16 20:36 
GeneralRe: Configure SQL 2008 R2 Remote Access Pin
Kevin Marois13-May-16 5:15
professionalKevin Marois13-May-16 5:15 
QuestionA performance question on SQL Server Active Passive failover Pin
Jörgen Andersson11-May-16 9:32
professionalJörgen Andersson11-May-16 9:32 
Questionview in which each column contains data from a different table Pin
Member 118403637-May-16 16:22
Member 118403637-May-16 16:22 
AnswerRe: view in which each column contains data from a different table Pin
Mycroft Holmes7-May-16 17:55
professionalMycroft Holmes7-May-16 17:55 
GeneralRe: view in which each column contains data from a different table Pin
Member 118403637-May-16 18:09
Member 118403637-May-16 18:09 
GeneralRe: view in which each column contains data from a different table Pin
Mycroft Holmes7-May-16 18:33
professionalMycroft Holmes7-May-16 18:33 
GeneralRe: view in which each column contains data from a different table Pin
Jörgen Andersson8-May-16 19:58
professionalJörgen Andersson8-May-16 19:58 
GeneralRe: view in which each column contains data from a different table Pin
Member 118403639-May-16 4:37
Member 118403639-May-16 4:37 
GeneralRe: view in which each column contains data from a different table Pin
Eddy Vluggen9-May-16 4:52
professionalEddy Vluggen9-May-16 4:52 
GeneralRe: view in which each column contains data from a different table Pin
Mycroft Holmes9-May-16 14:11
professionalMycroft Holmes9-May-16 14:11 
GeneralRe: view in which each column contains data from a different table Pin
CHill608-May-16 13:31
mveCHill608-May-16 13:31 
QuestionQuery Execution Time Management. Pin
Nasir Abbas5-May-16 7:27
Nasir Abbas5-May-16 7:27 
AnswerRe: Query Execution Time Management. Pin
Richard Deeming5-May-16 7:34
mveRichard Deeming5-May-16 7:34 
GeneralRe: Query Execution Time Management. Pin
Nasir Abbas5-May-16 19:41
Nasir Abbas5-May-16 19:41 
GeneralRe: Query Execution Time Management. Pin
Richard Deeming6-May-16 0:53
mveRichard Deeming6-May-16 0:53 

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.