LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 03-20-2007, 09:59 AM   #1
kiketom
LQ Newbie
 
Registered: Dec 2006
Posts: 2

Rep: Reputation: 0
Question Mono C# and MySQL? Firebird? Postgres?


Hi!
I want to make a CRM with Mono, but i don't know which database is better for this purpose.
Can you help me?
Thx.
 
Old 03-21-2007, 05:25 AM   #2
Crito
Senior Member
 
Registered: Nov 2003
Location: Knoxville, TN
Distribution: Kubuntu 9.04
Posts: 1,168

Rep: Reputation: 53
Another Coke or Pepsi question. Well, opinions vary, but here are my thoughts.

MySQL is ubiqutous at this point, but it also uses non-standard SQL syntax and is difficlult to migrate away from.

Firebird is a surprisingly adept DBMS, but the developer themselves don't recommend it for large systems, as CRM apps usually become.

PostgreSQL is probably the BEST object oriented database available at any price. Unfortunately it's a lousy relational database.

So I, personally, would look at commercial DBMSes for a CRM app. Being vehemently anti-Oracle, that pretty much leaves me with one choice: Sybase ASE
http://www.sybase.com/linuxpromo

And FWIW, there's already a good open-source CRM package out there:
http://www.sugarcrm.com/crm/download/sugar-suite.html
 
Old 03-21-2007, 08:59 AM   #3
graemef
Senior Member
 
Registered: Nov 2005
Location: Hanoi
Distribution: Fedora 13, Ubuntu 10.04
Posts: 2,379

Rep: Reputation: 148Reputation: 148
I'm not certain if mono has a database abstraction layer, but if it does you could use that to defer the decision to the users.
 
Old 03-21-2007, 09:03 AM   #4
graemef
Senior Member
 
Registered: Nov 2005
Location: Hanoi
Distribution: Fedora 13, Ubuntu 10.04
Posts: 2,379

Rep: Reputation: 148Reputation: 148
Quote:
Originally Posted by Crito
PostgreSQL is probably the BEST object oriented database available at any price. Unfortunately it's a lousy relational database.
I wouldn't call PostgreSQL an OODB, it's a Relational DB with some object support.
Neither would I call it a lousy RDB, I have found it yo be a good Relational DB.
 
Old 03-21-2007, 09:18 AM   #5
Crito
Senior Member
 
Registered: Nov 2003
Location: Knoxville, TN
Distribution: Kubuntu 9.04
Posts: 1,168

Rep: Reputation: 53
Quote:
Originally Posted by graemef
I wouldn't call PostgreSQL an OODB, it's a Relational DB with some object support.
Neither would I call it a lousy RDB, I have found it yo be a good Relational DB.
The PostgreSQL developers themselves call it an ORDBMS (object-relational database management system.) My comment about its relational abilities was specifically about performance. It's a lot closer to the ANSI SQL standard than MySQL. It's also a lot slower at relational database operations than MySQL. What sets it appart from the others is its OO features, IMVHO.
 
Old 03-21-2007, 09:54 AM   #6
graemef
Senior Member
 
Registered: Nov 2005
Location: Hanoi
Distribution: Fedora 13, Ubuntu 10.04
Posts: 2,379

Rep: Reputation: 148Reputation: 148
First yes it is an object relational database, but an Object Oriented database is a quite different beast.

The performance issue is a very cloudy one. In a very simplistic scenario MySQL is faster than PostGreSQL with few concurrent users but PostGreSQL scales better than MySQL, so as the number of concurrent users increases PostGreSQL gets better than MySQL. It is also suggested that PostGreSQL runs better on multiple core processors.

Finally it doesn't matter how good the DB is, a lousy design will give you lousy performance
 
Old 03-22-2007, 03:10 AM   #7
kiketom
LQ Newbie
 
Registered: Dec 2006
Posts: 2

Original Poster
Rep: Reputation: 0
I'm looking for the MySQL provider here:
Mono MySQL.
And i read this:
Please download and use the 1.0.7 release of MySQL Connector/Net which works on Mono on Windows and Linux.
But, i can't find this provider version :?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
mysql AND postgres on same server kosuke Linux - Software 3 03-19-2005 07:45 PM
postgres and mysql varun_33 Linux - Software 1 02-12-2005 07:54 AM
Converting MySQL to Postgres usef Linux - Software 0 06-12-2004 09:50 PM
MySQL or PostGres ?? Peds Linux - Software 5 02-17-2004 11:43 PM
how do I Add multiple columns mysql in postgres Bheki Linux - Software 1 08-28-2003 02:30 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 08:11 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration