![]() |
Datenbank: - • Zugriff über: -
Unterschiede zwischen den verschiedenen DBMS
Hallo,
im Moment interessiert mich welche Unterschiede es genau zwischen den verschiedenen DMBS gibt. Ich moechte eine Datenbank die im Moment mit Access verwaltet wird(langsam etc.) umstellen auf eine schnellere Moeglichkeit. Außerdem sollte diese auch moeglichst wenig Syntaxunterschiede zu der Access verwalteten Datenbank aufweisen. Koennt ihr mir da vielleicht helfen, heraus zufinden welche wahrscheinlich mit am besten ist? Ich habe zwar schon die Board suche betaetigt und Google sowieso aber keine konkrete gegenuebrstellung der verschiedenen Moeglichkeiten. Namron. |
Re: Unterschiede zwischen den verschiedenen DBMS
Hrm..
Ehrlich gesagt: da kann man ganze Doktorarbeiten drüber schreiben über das Thema. Nur mal ne kurze, beileibe nicht vollständige Liste an möglichen Alternativen:
Wenn Du eine willst, die relativ nahe an Deiner benutzten JET Engine liegt mit dem SQL, dann bist Du beim Microsoft SQl Server schonmal nicht ganz so falsch aufgehoben. Hier dann freilich die 2005er Express Edition. |
Re: Unterschiede zwischen den verschiedenen DBMS
Beim
![]() Ansonsten wie Phoenix geschrieben hat. Dazu kannst Du eine Doktorarbeit bzw. ein Buch schreiben. Gabs übrigens mal eines vom Thompson-Publishing welche die SQL-Unterschiede beleuchtet hat, jedoch ist dieses Ausverkauft. |
Re: Unterschiede zwischen den verschiedenen DBMS
Danke schon mal fuer die Antwort ich moechte natuerlich nicht das ihr Doktorarbeiten schreiben muesst. ;)
Ich habe da noch 2 Informationen bekommen was das DMBS leisten soll. Es soll performant sein, nach moeglichkeit kostenlos und (das ist fuer mich einder der Knackpunkte) man muss es mit ausliefern und beim Kunden installieren duerfen. Der MS SQL Server scheidet deshalb leider aus. Der ist ... ein wenig teuer und ich glaube MySQL darf nicht mit ausgeliefert werden oder in der Art(ich kann mich irren hatte aber mal so was gehoert). /Edit Ich werde mir den Link gleich mal naeher zu Gemuete fuehren :) |
Re: Unterschiede zwischen den verschiedenen DBMS
Zitat:
|
Re: Unterschiede zwischen den verschiedenen DBMS
Zitat:
Zitat:
Wie groß wird denn die DB? Evtl. reichen ja auch die Kostenlosen Versionen von MS SQL, Oracle und DB2. Ansonsten wären da noch Firebird, Postgres oder Desktop-Datenbanken die "nur" Entwicklerlizenzen kosten. |
Re: Unterschiede zwischen den verschiedenen DBMS
Ah stimmt sorry hatte das Express wohl ueberlesen :)
Es ist eine sehr allgemein Datenbank von daher kann sie sehr groß werden. Da meien SW kein Open-Source ist wird das wohl nichts mit MySQL. Ich gehe mal davon aus das ich dann den MSSql Server verwenden werden. Er ist ja garantiert schneller als Access ;) |
Re: Unterschiede zwischen den verschiedenen DBMS
Was ist bei Dir 'sehr groß'? Ab 4GB Datenvolumen streikt die MS SQL Express Edition und will zur Kommerziellen Version upgedatet werden. Ab ca. 750 MB Datenvolumen musst Du mit Performanceeinbrüchen rechnen, weil die Express maximal 1 GB RAM in Anspruch nimmt.
|
Re: Unterschiede zwischen den verschiedenen DBMS
Phoenix,
So ei Zitat:
Du benötigst immer nur soviel RAM, wie Du Daten verwendest, und nicht, wie groß die Datenmenge ist. Bei einer normalen DV werden maximal 200MB an Daten benötigt, der Rest ist Historie. Wenn Du dann mal eine Auswertung über einen längeren Zeitraum fährst, muss sich der DB-Server die Daten reinladen. Ob der dann 512MB oder 10GB RAM hat, ist unwichtig, weil er sowieso die Daten saugen muss. Benötigst Du diese Auswertungen öfters, könnte RAM hier etwas bringen. Aber besser wäre dann eine redundante Tabelle, die die Auswertung auf Vorrat hält. Etwas anders verhält es sich bei einer Anwendung mit vielen vielen Usern. Wir verwenden die MSDE und können keine Performanceinbußen im Vergleich zur kommerziellen Version feststellen. Sie ist im Lastbetrieb etwas langsamer, weil sie auf einer WS läuft und nicht auf einem Server. Das ist Alles. Aber schnell genug ist sie allemal. Ich würde MSSQL oder Firebird verwenden, um ehrlich zu sein. |
Re: Unterschiede zwischen den verschiedenen DBMS
Ich glaube Phoenix meint die Beschränkeung, die MS der Express auferlegt hat.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz