Allereerst nog even een gelukkig nieuwjaar allemaal
.
Ik ben bezig met het ontwikkelen van een J2EE-applicatie die, uiteraard, ook stevig gebruik gaat maken van een databaseserver. Vanaf het begin af aan ben ik er eigenlijk vanuit gegaan dat we gebruik gingen maken van MS SQL Server; hier heb ik ook het meeste ervaring mee.
Nu is tijdens het ontwikkelproces gebleken dat er een eigen server nodig is voor deze applicatie. Het enige probleem is dan dat we alle software zelf moeten gaan aanschaffen. Vooral MS SQL Server is vrij prijzig, en daarom ben ik aan het kijken naar alternatieven. Eigenlijk zou het niet zoveel moeten uitmaken voor de applicatie volgens mij, aangezien de hele persistence laag met Hibernate wordt geregeld. Echter, in mijn ervaring ontkom je er toch niet aan om af en toe nog wat SQL-statements in je code te zetten.
Mijn vraag is: welk (gratis) DBMS raden jullie mij aan?
MySQL heeft voor zover ik weet geen referentiële integriteit en dat stoort mij zeer. Als ik naar PostgreSQL kijk lijkt mij dat een veel 'volwassener' DBMS dan MySQL: foreign keys, subqueries etc. Wat ik me afvraag is waarom PostgreSQL dan niet veel meer gebruikt wordt; is het veel trager of zo?
Ik ben bezig met het ontwikkelen van een J2EE-applicatie die, uiteraard, ook stevig gebruik gaat maken van een databaseserver. Vanaf het begin af aan ben ik er eigenlijk vanuit gegaan dat we gebruik gingen maken van MS SQL Server; hier heb ik ook het meeste ervaring mee.
Nu is tijdens het ontwikkelproces gebleken dat er een eigen server nodig is voor deze applicatie. Het enige probleem is dan dat we alle software zelf moeten gaan aanschaffen. Vooral MS SQL Server is vrij prijzig, en daarom ben ik aan het kijken naar alternatieven. Eigenlijk zou het niet zoveel moeten uitmaken voor de applicatie volgens mij, aangezien de hele persistence laag met Hibernate wordt geregeld. Echter, in mijn ervaring ontkom je er toch niet aan om af en toe nog wat SQL-statements in je code te zetten.
Mijn vraag is: welk (gratis) DBMS raden jullie mij aan?
MySQL heeft voor zover ik weet geen referentiële integriteit en dat stoort mij zeer. Als ik naar PostgreSQL kijk lijkt mij dat een veel 'volwassener' DBMS dan MySQL: foreign keys, subqueries etc. Wat ik me afvraag is waarom PostgreSQL dan niet veel meer gebruikt wordt; is het veel trager of zo?