FransVanNispen
04/10/08, 12:55
Voor een project ben ik wat opties aan het bekijken, en zou graag wat feedback hebben van mensen die hier ervaring mee hebben.
Het gaat om een project waar een behoorlijk grote database achter komt en een enorme hoeveelheid bestanden (plaatjes en audio clips).
De bestanden kunnen als files op diverse servers of een SAN worden opgeslagen, maar kunnen ook als blobs in een database worden geplaatst.
Heeft iemand ervaring met de voor en nadelen daarvan?
Een ander punt is de schaalbaarheid van de database. Wij dachten aan MySQL in een master-master setup, waar de masters ook slaves kunnen hebben.
Echter, nu vernam ik dat Postgresql in staat is op eenvoudige wijze te clusteren, en dat je dan niet te maken hebt met de problemen die je bij MySQL tegen komt.
Een probleem is bijv dubbele keys in MySQL, wat wel kan worden afgevangen door de nummering van keys te regelen met een modulus en een offset, maar dat schaalt niet lekker bij uitbreiding.
Het gaat om een project waar een behoorlijk grote database achter komt en een enorme hoeveelheid bestanden (plaatjes en audio clips).
De bestanden kunnen als files op diverse servers of een SAN worden opgeslagen, maar kunnen ook als blobs in een database worden geplaatst.
Heeft iemand ervaring met de voor en nadelen daarvan?
Een ander punt is de schaalbaarheid van de database. Wij dachten aan MySQL in een master-master setup, waar de masters ook slaves kunnen hebben.
Echter, nu vernam ik dat Postgresql in staat is op eenvoudige wijze te clusteren, en dat je dan niet te maken hebt met de problemen die je bij MySQL tegen komt.
Een probleem is bijv dubbele keys in MySQL, wat wel kan worden afgevangen door de nummering van keys te regelen met een modulus en een offset, maar dat schaalt niet lekker bij uitbreiding.