|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
Get inside! Sample the range of functionality easily built with JMSL Library for Time Series Data Analysis, Heat Maps, Portfolio Optimization, Monte Carlo Simulation, Stock Price Charting and more. Download Now! |
|
#1
|
|||
|
|||
|
Free DataBases comparison. Important!!
I have to choose a free database to start a DB server. For now it seems to be a choosing between PostgreSQL and MySQL. As far as I understand, the differences are:
1) MySQL has no transactions (rollbacks) - very unpleasant; it has no views, no triggers, no procedural languages - not very bad, but does a ittle headache sometimes. 2) MySQL is more fast, easy to install/manage, more reliable, but less secure. Is the above info right? is there anything esli I didn't mention? The second question here is if there's a feature letting acess to the server and to the local database copy be the same. I mean, ususally you have to write different code for working with a DB server and local DB copy. Is there any features fixing it up in Postgre or MySQL? I have found the d/l version of MySQL for Window, but not PostgreSQL. Will be grateful for any links. Thanks in advance! |
|
#2
|
|||
|
|||
|
As for comparisons, that has been discussed many times. See several threads on MySQL/PostgreSQL right in this forum. Also read my comments at the end of the PHP isn't an enterprise solution post. (it is, by the way
).Also browse the PostgreSQL forum, and you will find plenty of comparisons. To put it in a nutshell, MySQL is getting more 'relational' features, such as transactions and foreign key constraints, but still doesn't have views, triggers, or procedures. And that's just the beginning. Really, there is no comparison to the sophisticated things PostgreSQL is capable of. I'm not sure I understand your second question, but both MySQL and PostgreSQL have replication capabilities. The PostgreSQL one is here. MySQL's replication solution is not quite as robust as PostgreSQL's, but it is already at a production stage, while the PostgreSQL replication system is still in Beta. There is no binary download of PostgreSQL for Windows at the moment. Some people have managed to compile PostgreSQL from the source code with Visual C++, but the easier way is to use Cygwin, which gives your Windows machine a Unix-compatible shell, and includes a copy of PostgreSQL. There is a project to make a more Windows-compatible version of PostgreSQL, but it will probably take a few months. Really, I don't recommend using PostgreSQL on Windows. Have a Linux or Unix server, and use the ODBC client for Windows desktops to access the database. If a Windows server is required, then you are better off using MySQL, for now.
__________________
The real n-tier system: FreeBSD -> PostgreSQL -> [any_language] -> Apache -> Mozilla/XUL Amazon wishlist -- rycamor (at) gmail.com |
|
#3
|
||||
|
||||
|
This discussion should cover most of your question (and avoid ANOTHER PostgreSQL vs. MySQL discussion) see http://forums.devshed.com/showthrea...ostgresql+mysql
__________________
My blog about OpenSource Databases PDF tutorials about OSS databases, DBMonster ... Please contribute to Open Source Development, fill bug reports!!! Developer Shed eSupport Commented my.ini/my.cnf (PLEASE ADD YOUR OWN CONFIG TRICK) An introduction to database normalization Natural or Surrogate key Custom ordering for your results Correlated and uncorrelated subqueries Don't turn your outer joins into inner joins |
|
#4
|
|||
|
|||
|
Your replies were really helpful!
![]() |
![]() |
| Viewing: Dev Shed Forums > Databases > Database Management > Free DataBases comparison. Important!! |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|