Datenbanken

Datenbanken

Posts 1-10 of 15
  • User photo
    Daniel Angenendt
    The company name is only visible to registered members.
    Entscheidungshilfen gesucht
    Hallo zusammen,

    für eine mittelständische Firma, welche sich mit den fertigen von Maschinen beschäftigt, soll eine Datenbank angeschafft werden, welche nachfolgende Aufgaben erfüllen muss.

    Derzeit vorhanden sind:
    a. ca. 50 bis 60 Clientrechner (PC Arbeitsplatz und Laptops) ausgestattet mit Windows XP Prof inkl. SP2 und Windows Vista
    b. gesteuert werden diese Rechner über einen DHCP Server
    c. LAN und WLAN orientiert, externe Zugriff der Mitarbeiter mittels UMTS und/oder ISDN über eine RAS Verbindung
    d. Navision als ERP System

    Die Datenbank soll leicht zu handeln, jedoch auch Leistungsstark sein. Es sollen große Projekte von CAD Zeichnungen hinterlegt werden, Auftragsnummern, Bilderpool, Hardwarepool etc. User müssen mit verschiedenen Rechten auf DB zugreifen können (Differenzierung in Schreib, Lese und Vollzugriff)

    Das Frontend muss des Weiteren zu lassen, das Bereiche ein/ausgeblendet werden bzw. explizite Zugriff erlaubt/verboten werden können.

    Als OS schwebt mir Win 2003 Server Enterprise Edition vor.

    Was ist sinnvoll einzusetzen. MySQL, SQL Server, Oracle etc.

    Erfahrungsberichte wären hilfreich, wo liegen die Schwächen/Stärken. Natürlich kann ich auch Informationen von den Herstellern selber gewinnen, doch die Praxiserfahrung ist dann doch mehr wert als die Worte der Hersteller

    Meine Erfahrungen auf diesem Gebiet sind fast gleich Null (Basics bezgl. SQL/PL sind vorhanden, aber nur Basics). Erfahrung mit Windows 2003 Server sind ausreichend vorhanden.
  • Martin Blaschka
    Martin Blaschka    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re: Entscheidungshilfen gesucht
    Die "klassische" Variante wäre Oracle unter Unix. Als Hardware bietet sich SUN Fire an...
  • Post visible to registered members
  • Post visible to registered members
  • Erkan Yanar
    Erkan Yanar    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re: Entscheidungshilfen gesucht
    MoinMoin,

    Daniel Angenendt schrieb:

    Die Datenbank soll leicht zu handeln, jedoch auch Leistungsstark sein. Es sollen große Projekte von CAD Zeichnungen hinterlegt werden, Auftragsnummern, Bilderpool, Hardwarepool etc. User müssen mit verschiedenen Rechten auf DB zugreifen können (Differenzierung in Schreib, Lese und Vollzugriff)
    Theoretisch kann das auch MySQL.
    Nur was heißt groß?
    Wieviele Anfragen/Sekunde sollen da laufen?
    Ich gehöre ja zu den Leuten, welche Zeichnungen nicht in einer Datenbank gespeichert haben wollen.
    Aber auch dies ist möglich.

     
    Das Frontend muss des Weiteren zu lassen, das Bereiche ein/ausgeblendet werden bzw. explizite Zugriff erlaubt/verboten werden können.
     

    Bei GUIs kenne ich mich nicht aus.

    Als OS schwebt mir Win 2003 Server Enterprise Edition vor.
     

    Da sollte schon was Linux/UNIX-oides stehen. Win geht aber auch.

    Was ist sinnvoll einzusetzen. MySQL, SQL Server, Oracle etc.
     
    MySQL
    (und oder Postgres)


    Wie haben sehr viele Projekte von Oracle auf MySQL geswitcht. Das heißt nicht, dass diese ebenbürtig sind.
    MySQL ist wohl einer der einfach zu bedienenden Datenbanken.
  • Post visible to registered members
  • Post visible to registered members
  • User photo
    Günter Mühldorfer
    The company name is only visible to registered members.
    Re^2: Entscheidungshilfen gesucht
    Ich denke nicht, dass man hier einen fundierten Rat geben kann, ohne die Bedürfnisse und Gegebenheiten vor Ort genau zu kennen.

    Auch denke ich, dass Sie vielleicht erst noch etwas Energie und Zeit in das Design des Gesamtkonzeptes investieren und erst in einem zweiten Schritt entscheiden sollten, mit welchen Technologien das am besten umgesetzt werden kann. So macht es beispielsweise durchaus einen Unterschied, ob eine reine Weblösung per Browser entstehen soll oder eine Client-Server-Architektur oder eine Mischform aus beiden und welches Know-How Sie in der Firma haben. So macht bei einer Mischform aus Web-Applikation und Client-Server-Lösung möglicherweise eine Realisierung der Front- und Backends mit einer der Microsoft .NET Sprachen Sinn ... in dem Fall würde ich eher zu einem MS-SQL-Server als Datenbank tendieren, da sich dieser am besten in die Entwicklung einbinden läßt und Sie damit Zeit und Geld bei der Implementierung sparen.

    Wenn Sie hingegen eine reine Web-Anwendung umsetzen möchten, kann es durchaus Sinn machen, dass mit reinen Open-Source-Produkten zu realisieren: PHP oder etwa RubyOnRails als Frontend und MySQL als Datenbank. Wenn die Anforderungen an Performance es erfordern ggf. mit einem separaten Applikations-Server (z. B. Tomcat) und darin ausgelagerten Java-Komponenten.

    Ich hoffe, dass diese wenigen Punkte verdeutlichen, dass die reine Diskussion um das Datenbank-Management-System möglicherweise etwas kurz greift. Auf alle Fälle würde ich aber (umabhängig von der später verwendeten Datenbank) ebenso wie einige meine Vorredner eher davon abraten, große Multimedia-Inhalte oder ganze Dateien (z. B. CAD-Zeichnungen) direkt in der DB abzulegen. Diese gehören eher aufs Filesystem und nur ein Verweis auf die Datei in die DB.
    This post was modified on 12 Feb 2009 at 12:59 pm.
  • Post visible to registered members
  • Post visible to registered members