AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi kommerzielles Datenbanksystem gesucht
Thema durchsuchen
Ansicht
Themen-Optionen

kommerzielles Datenbanksystem gesucht

Offene Frage von "Urba"
Ein Thema von Urba · begonnen am 30. Aug 2006 · letzter Beitrag vom 1. Sep 2006
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
Urba

Registriert seit: 8. Dez 2002
Ort: Ketsch
120 Beiträge
 
Delphi 6 Personal
 
#1

kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 00:00
Datenbank: ... • Version: ... • Zugriff über: ...
Hallo Leute,

Vorbereitend auf einen eventuell bevorstehenden Auftrag muss ich mich vorweg über das passende Datenbanksystem informieren. Ich weiß daß diese Fragen oft vorkommen allerdings geht es mir nicht um eine gute kostenlose Datenbank sondern generell um ein DBSystem (also auch teure kommerzielle). Der Preis des Systems spielt dabei vorwiegend keine Rolle, es geht schlichtweg um das passende. Ich höre viel von MySQL und Firebird die sehr gut und kostenlos sein sollen, allerdings wundern mich dann Systeme die mehrere Tausend Euro kosten, ist der Unterschied so gewaltig?

Folgende Anforderungen müssen gegeben sein :

- min 6 gleichzeitige Anfragen
- mehrere Tausend Datensätze pro Tabelle
- sehr viele Schreibbefehle verarbeiten
- Daten müssen sehr schnell verarbeitet werden trotz großer Datenmengen oder Abfragen
- Größe der zu speichernden Daten > 2GB
- relational
- Linux/Windows lauffähig
- vielleicht Medienfelder für Bilder etc. (ist aber nicht zwingend notwendig)
- SQL

Ich bin wirklich nicht zu faul selbst weiterzusuchen aber ich stehe momentan wie der Ochs vorm Berg und habe nur einen Wald von Daten vor mir die ich nicht alle auf einmal sichten kann. Leider habe ich bisher noch keine Vergleichsmöglichkeit mehrerer Systeme die es mir erlauben würden selbst festzustellen welche Systeme geeigneter wären und bei denen sich ein genauerer Blick lohnen würde.

Beispielsweise habe ich von "Filemaker" gehört welches ein sehr schnelles und sehr gutes System sein soll, ist dies zu empfehlen für meine Ansprüche.

Gruß
Urba
Es gibt keine blöden Fragen, nur blöde Antworten
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 00:44
Hallo,

Deine Anforderungen erfüllt MySQL schon mal komplett. Ich vermute, Firebird auch, habe das aber noch nie benutzt. Generell sollte jedes halbwegs vernünftige DBS Deine Anforderungen erfüllen, ob kommerziell oder OS.

Die Preise der kommerziellen Systeme lassen sich leicht erklären: Erst mal muss die Entwicklung bezahlt werden, die bei OS von Freiwilligen bzw. kostenlos geleistet wird. Außerdem kostet der Support jede Menge. Den kannst Du übrigens auch für MySQL und Firebird kaufen, dann wird es auch schnell teuer.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 02:27
Zitat von Urba:
Beispielsweise habe ich von "Filemaker" gehört welches ein sehr schnelles und sehr gutes System sein soll, ist dies zu empfehlen für meine Ansprüche.
Also mit Filemaker wirst du in Zusammenhang mit Delphi nicht glücklich werden. Um das nur mit einem Satz zu beschreiben (ich weiß, dass das nicht zu 100% zutrifft): Filemaker ist mit Microsoft Access zu vergleichen (vom Aufbau her und so): Man hat Tabellen, Layouts und Seitenansichten, und im Hintergrund läuft eine Datenbank. Desweiteren hat FM große Probleme, was große Datenbanken angeht, habe ich gehört.

Also MySQL stellt eigentlich alles von dir geforderte zur Verfügung, wie auch xaromz bereits sagte. Alternativ: MSSQL (Express), Firebird.

http://de.wikipedia.org/wiki/Liste_d...agementsysteme

Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 06:28
Zitat:
Alternativ: MSSQL
Dies läuft aber definitiv nicht auf Linux
Zitat von Urba:
- Linux/Windows lauffähig
Der Vollständigkeit halber sollte man nun Oracle, DB2, Sysbase, ... erwähnen.
Markus Kinzler
  Mit Zitat antworten Zitat
dfried

Registriert seit: 16. Aug 2005
486 Beiträge
 
#5

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 07:32
Das Thema "welche DB" hängt dabei nicht nur von den von dir beschriebenen Anforderungen ab, die sind meiner Meinung so "moderat" dass fast jedes DBMS verwendet werden könnte. Wichtiger ist dabei auch das "Umfeld". Von wem wird die Datenbank später im Echtbetrieb betreut, supportet, gesichert? Vielleicht von dem Kunden selbst? Wenn ja, welches DBMS Know-How ist dort vorhanden bzw. werden dort schon irgendwelche "Firmenvorgaben" gemacht?
In größeren Unternehmen ist es eben häufig so, dass diese sich auf 1-2 DBMS Systeme eingeschossen haben und auch deren ganze IT-Administration div. Weiterbildungen für die Administration bzw. Backup/Recovery hinter sich haben. Wenn du da ankommst und sagst, du möchtest aber DB XYZ verwenden, dann muss dein "Produkt" schon ziemlich "einzigartig" sein damit die sich auf dein DBMS einlassen werden, oder du musst den Support halt komplett selbst übernehmen. Was aber bei einem Produktiv genutzten System mit mehreren Benutzern nicht zu unterschätzen ist.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 07:32
Wenn die Datenmenge nicht in den Zig-GB-Bereich läuft und du ein gutes Datenmodell wählst + passende Indexe vorhanden sind sollte eigentlich jeder "normaler" SQL-Server deine Anforderungen erfüllen.

Die Anforderung "Lauffähig unter Linux" läßt eigentlich nur einen der großen Anbieter von SQL-Datenbanken herausfallen: MS mit dem MS SQL-Server.

Wenn es eine Auftragsarbeit wird: Hast Du schon mal beim Auftraggeber nachgefragt was der schon im Hause einsetzt? Viele Firmen sezten primär auf eine DBMS eines Herstellers und sehen es nicht gern wenn noch ein weiters System eingführt werden soll. Wenn es schon eines gibt brauchst Du dich um dinge wie Verfügbarkeit des Servers oder Backups nicht kümmern da dies normalerweise schon etablierte Prozesse sind und einfach nur auf deine DB ausgeweitet werden müssen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Urba

Registriert seit: 8. Dez 2002
Ort: Ketsch
120 Beiträge
 
Delphi 6 Personal
 
#7

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 09:37
OK vielen Dank erstmal für die vielen Antworten,

Also momentan nutzt der Kunde mit einem anderen Programm (dieses soll dann durch meines ersetzt werden) Filemaker 6 . Allerdings gibt es in dem Zusammenhang noch andere Kunden die teilweise noch keine "eigene" DB nutzen sondern über ein Onlinesystem gehen. Daher wäre MySQL eigentlich nicht allzu falsch, wenn man einfach Windows auf dem Server vorschreibt.

Eine Frage bleibt allerdings offe: Was leisten die kommerziellen Systeme wenn mySQL/Firebird etc schon so gut sind? z.B. habe ich bei einem Vergleich schonmal gelesen daß MySQL nur bei Leseaktionen sehr schnell sei, allerdings bei sehr viele Schreibaktionen nicht so schnell wäre. Ebenso bei den gleichzeitigen Zugriffen mehrerer Nutzer? Kann das jemand bestätigen/wiederlegen?

Gruß
Urba
Es gibt keine blöden Fragen, nur blöde Antworten
  Mit Zitat antworten Zitat
dfried

Registriert seit: 16. Aug 2005
486 Beiträge
 
#8

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 09:45
Zitat von Urba:
Daher wäre MySQL eigentlich nicht allzu falsch, wenn man einfach Windows auf dem Server vorschreibt.
Du meinst hier wohl eher MS-SQL, MySQL kann auch auf Linux laufen!

Zitat von Urba:
Eine Frage bleibt allerdings offe: Was leisten die kommerziellen Systeme wenn mySQL/Firebird etc schon so gut sind? z.B. habe ich bei einem Vergleich schonmal gelesen daß MySQL nur bei Leseaktionen sehr schnell sei, allerdings bei sehr viele Schreibaktionen nicht so schnell wäre. Ebenso bei den gleichzeitigen Zugriffen mehrerer Nutzer? Kann das jemand bestätigen/wiederlegen?
Naja, eine Datenbank mit ca. 50 TB wie wir sie hier fahren würde ich nicht mehr mit MySQL/Firebird betreiben. Da ist mir unser ORACLE mit Clustering, ParallelQuery und sonstigen schmankerln doch lieber.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 09:55
Zitat von Urba:
Eine Frage bleibt allerdings offe: Was leisten die kommerziellen Systeme wenn mySQL/Firebird etc schon so gut sind? z.B. habe ich bei einem Vergleich schonmal gelesen daß MySQL nur bei Leseaktionen sehr schnell sei, allerdings bei sehr viele Schreibaktionen nicht so schnell wäre. Ebenso bei den gleichzeitigen Zugriffen mehrerer Nutzer? Kann das jemand bestätigen/wiederlegen?
Sagen wir so: Für nicht sehr hohe Anforderungen bezüglich Verfügbarkeit, riesige Datenbanken, Clustering, Lastverteilung, ... reichen auch die "schmalbrüstigen" Datenbanken wie MySQL, Firebird, MSDE etc. aus.
Geht es richtig ins "eingemachte" so steht hier Datenbanken wie Oracle, MS SQL-Server oder DB2 an. Aber diese können in den entsprechenden Versionen richtig viel Geld kosten.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#10

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 10:42
Zitat von Bernhard Geyer:
Zitat von Urba:
Eine Frage bleibt allerdings offe: Was leisten die kommerziellen Systeme wenn mySQL/Firebird etc schon so gut sind? z.B. habe ich bei einem Vergleich schonmal gelesen daß MySQL nur bei Leseaktionen sehr schnell sei, allerdings bei sehr viele Schreibaktionen nicht so schnell wäre. Ebenso bei den gleichzeitigen Zugriffen mehrerer Nutzer? Kann das jemand bestätigen/wiederlegen?
Sagen wir so: Für nicht sehr hohe Anforderungen bezüglich Verfügbarkeit, riesige Datenbanken, Clustering, Lastverteilung, ... reichen auch die "schmalbrüstigen" Datenbanken wie MySQL, Firebird, MSDE etc. aus.
Geht es richtig ins "eingemachte" so steht hier Datenbanken wie Oracle, MS SQL-Server oder DB2 an. Aber diese können in den entsprechenden Versionen richtig viel Geld kosten.
Also das stimmt nicht so ganz zumin für MySQL wir haben eine Kommerzielle Version von MySQL (ist nicht für alles Kostenlos)
und wir können Clustern und DB mit bis zu 1 TB haben auch keine Probleme gemacht (nagut wir brauchten 4 Server dafür).
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz