Hallo,
ich möchte eine Datenbank mit Access 2010 entwickeln, die mehr als 30000 Artikel enthalten wird. Ist das überhaupt noch möglich mit Access (Frontend und Backend)? Wie sieht es mit der Performance aus?
Vielen Dank und liebe Grüße
Marie
Hallo,
30000 Artikel (Datensätze) sind nicht das Problem , es kommt auf die Größe der DB-Datei an, die 2 GB nicht überschreiten darf. (Besser ist aber, man geht nicht bis an diese Grenze).
Zur Performance ist so nichts zu sagen, derweil die Umgebungsbedingungen nicht bekannt sind und es nicht zuletzt auf sinnvolle Verwendung von Indizes in den Tabellen ankommt.
Hallo,
wenn die Datenbank korrekt (=normalisiert) aufgebaut ist, gelten 30000 DS eher noch als Kleinigkeit.
Vielen Dank für eure Antworten. Was meinst du mit "normalisiert"? Die Datenbank wird auf einem Windows Small Business Server 2011 eingesetzt, der einen 3,1 Ghz Prozessor hat und 32 GB Arbeitsspeicher.
Liebe Grüße
Marie
Hallo,
mit normalisert meine ich den korrekten datenbankkonformen Aufbau der Tabellen.
Wer sich mit Datenbanken beschäftigt und den Begriff normalisiert nicht kennt, sollte schleunigst nacharbeiten. Normalisierung ist das A+O einer Datenbank und der erste Schritt, der mit dem Entwurf der DB auf Papier beginnt.
Und von der Normaliserung hängt die Performance entscheidend ab. Siehe auch den Beitrag #1 von Franz z.B. bezüglich Indizierung von Feldern, welche die Performance bestimmt. Die Hardware spielt dabei fast keine Rolle, wenn einigermaßen zeitgemäß.
Oder hast Du nur eine Tabelle?
Hallo Klaus,
mir war der Begriff Normalisierung bislang tatsächlich nicht geläufig, aber meine Datenbank ist genau so aufgeteilt. Es existieren über 30 Tabellen, die normalisiert und auch indiziert sind. Für mich war es reine Logik, deshalb habe ich es so aufgeteilt :)
Aber danke für die Informationen, man lernt nie aus.
Liebe Grüße
Marie