On Saturday 28 August 2004 16:40, Manfred Tremmel wrote:
Am Samstag, 28. August 2004 15:06 schrieb Udo Gerhards:
wir sind derzeit beim Aufbau einer WEB-Seite mit Datenbank. In dieser Datenbank sollen ca 1.000.000 Datensätze pro Tabelle gespeichert werden können. Das ganze wird auf einem Suse 9.0-Server laufen. Jetzt stellt sich für uns die Frage, was hierfür besser geeignet ist (hauptsächlich Geschwindigkeit, aber auch Speícherkapazität). Welche Datenbank würdet Ihr bevorzugen? Postgres oder MYSQL?
Hängt davon ab. Stehen die Tabellen in Beziehung? Welche Zugriffe erfolgen? Wird viel geändert, oder bleiben die Daten weitestgehend Konstant? Ich kann Dir nur raten, leg die Anwendung so an, dass sie mit beiden Datenbanken zurecht kommt und probier aus, mit welcher es schneller oder unproblematischer läuft.
-- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/
| http://packman.links2linux.de/
Manfred | http://www.knightsoft-net.de
Hallo nochmal, also erst mal Danke für die vielen Antworten. Hier vielleicht noch ein paar Info's zu dem was wir vorhaben. Die Datenbank soll ungefähr Platz für 5000 Benutzer bieten. Alle diese Benutzer sollen (können) eigene Einträge über die WEB-Seite in der Datenbank vornehmen. Für uns kristalisieren sich in erster Linie damit folgende Fragen raus: - Geschwindigkeit bei paralellen Schreib bzw. Lesezugriffen über das WEB-Interface bei einer geschätzten Datensatzanzahl von 1.000.000 Stück, verteilt auf verschiedene (ungefähr 4-5) Tabellen - Größe des maximal verwaltbaren Speicherplatzes der DB, jeder Schreibzugriff erzeugt ungefähr einen Datensatz mit 200 Byte, wir schätzen ungefähr 200 Datensätze pro Benutzer - Kompatibilität zu einer weiteren MYSQL-Datenbank; Das ganze wird in einem vorgefertigten CMS-System verpackt, welches seine eigene MYSQL-Datenbank erzeugt. Hierbei gehts nicht um die Schnittstellen bzw. Variablen des CMS-Systems, sonderen eher darum, wie kompatibel die MYSQL-Datenbank mit einer evtl. möglichen Postgres-Datenbank (unserer eigenen) ist und wie leicht Daten aus MYSQL in POSTGRES gespeichert werden können. - Transaktionsfähigkeit und StoredProcedures Gruß Udo -- ------------------------------------------------------------------------------------------------- Wir sind Bill Gates! Widerstand ist zwecklos! Sie werden assimiliert! Ihre Datenbestände werden den unseren hinzugefügt! ------------------------------------------------------------------------------------------------- --