Datenbanksystem kaufen
Tina
- datenbank
0 Bio0 Axel Richter0 MichaelB0 Henk Strobel
0 Tina0 Frank Jonas0 aw
0 luca0 Michael Schröpl
Hallo Leute,
wer weiß, wo ich ein gutes Datenbanksystem kaufen kann? Und zwar mit allem drum und dran, was man dazu braucht?
Danke schon jetzt mal,
Tina!
Sup!
Da musst Du erstmal wissen, was für ein Datenbanksystem Du brauchst... relational, objektrelational, objektorientiert... "relational" ist "normal" bzw. traditionell.
Oracle und IBM sollen recht gute Datenbanksysteme verkaufen... allerdings nicht ganz billig.
Aber mysql, PostGreSQL und IMHO auch Ingres gibt es geschenkt - warum also Geld ausgeben.
Ich empfehle immer PostGreSQL, denn das ist schon in Version 7.2, sehr stabil und relativ schnell und hat vor allem sehr viele Funktionen, die mysql teilweise nicht hat.
Gruesse,
Bio
Sup!
Da musst Du erstmal wissen, was für ein Datenbanksystem Du brauchst... relational, objektrelational, objektorientiert... "relational" ist "normal" bzw. traditionell.
Oracle und IBM sollen recht gute Datenbanksysteme verkaufen... allerdings nicht ganz billig.
Aber mysql, PostGreSQL und IMHO auch Ingres gibt es geschenkt - warum also Geld ausgeben.
Ich empfehle immer PostGreSQL, denn das ist schon in Version 7.2, sehr stabil und relativ schnell und hat vor allem sehr viele Funktionen, die mysql teilweise nicht hat.
Gruesse,
Bio
Hi Bio,
entschuldige, wenn ich mich da "reinhänge", aber gibt es PostGreSQL für Win32? Ich kenne das bisher nur unter Linux. MySQL gibts für Win32. Solltest du eine Site kennen, die PostGreSQL für Win32 anbietet, wäre ich dir für einen Link sehr dankbar.
Viele Grüße
Axel
Hallo,
Hi Bio,
Die Frage kann ja eventuell auch ejmand anderes beantworten. :-)
entschuldige, wenn ich mich da "reinhänge", aber gibt es PostGreSQL für Win32? Ich kenne das bisher nur unter Linux. MySQL gibts für Win32. Solltest du eine Site kennen, die PostGreSQL für Win32 anbietet, wäre ich dir für einen Link sehr dankbar.
PostgreSQL ist unteranderem Bestandteil der Cygwin-Distribution (Cygwin ist eine Bibliothekensammlung die eine UNIX-Umgebung unter Windows nachbildet).
Link: http://www.cygwin.com/
Gruss
MichaelB
Hallo,
Hi Bio,
Die Frage kann ja eventuell auch ejmand anderes beantworten. :-)
entschuldige, wenn ich mich da "reinhänge", aber gibt es PostGreSQL für Win32? Ich kenne das bisher nur unter Linux. MySQL gibts für Win32. Solltest du eine Site kennen, die PostGreSQL für Win32 anbietet, wäre ich dir für einen Link sehr dankbar.
PostgreSQL ist unteranderem Bestandteil der Cygwin-Distribution (Cygwin ist eine Bibliothekensammlung die eine UNIX-Umgebung unter Windows nachbildet).
Link: http://www.cygwin.com/
Gruss
MichaelB
Hi Michael,
Danke, cygwin hatte ich ganz aus den Augen verloren. Hat sich ja toll gemausert.
Gruß
Axel
Hallo,
Solltest du eine Site kennen, die PostGreSQL für Win32 anbietet, wäre ich dir für einen Link sehr dankbar.
Anscheinend gibt es nur die Version 7.0 als Windows-Version. Habe ich gerade unter ftp://ftp3.de.postgresql.org/pub/Mirrors/ftp.postgresql.org/binary/v7.0/NT/ gefunden, aber aus Zeitmangel noch nicht zum lufen gebracht...
Gruß Henk
hi,
also erstmal brauch ich die Datenbank fürs Internet.
Dann wohl eine relationale. Das ganze soll für einen großen Betrieb sein. Darum möcht ich lieber was dafür bezahlen, dafür läuft es optimal und ich krieg nicht Probleme, weils nicht bezahlt ist.
WEnns natürlich tatsächlich auch was gibt (mysql, etc.), das nix kostet und trotzdem auch kommerziell verwendet werden darf, ist es sehr gut!
Allerdings soll das ganze auch gut bedienbar sein, was heißt, dass ich nicht unbedingt vorher noch 4 Semester studieren muss, um die Webseiten über eine Datenbank laufen lassen zu können.
Also, wenns noch weitere Tipps gibt - bitte danke!
Tina
Da musst Du erstmal wissen, was für ein Datenbanksystem Du brauchst... relational, objektrelational, objektorientiert... "relational" ist "normal" bzw. traditionell.
Aber mysql, PostGreSQL und IMHO auch Ingres gibt es geschenkt - warum also Geld ausgeben.
Ich empfehle immer PostGreSQL, denn das ist schon in Version 7.2, sehr stabil und relativ schnell und hat vor allem sehr viele Funktionen, die mysql teilweise nicht hat.
Gruesse,
Bio
Hallo,
Das ganze soll für einen großen Betrieb sein. Darum möcht ich lieber was dafür bezahlen, dafür läuft es optimal und ich krieg nicht Probleme, weils nicht bezahlt ist.
Entscheidend ist nich die Größe der Firma, sondern die Datenmenge, die verarbeitet werden soll, ob noch andere Applikationen auf die Daten zugreifen sollen. Du solltest also als erstes klären, welchen Zweck die DB verwalten soll.
Wenn nur ein paar Daten für eine Webpräsenz verwaltet werden sollen, sollte eine MySQL-Datenbank ausreichen. Wenn Du z.B. einen Online-Shop erstellen willst, dessen Daten ausserdem der kaufmännischen oder einer anderen Abteilung zugänglich gemacht werden sollen, dann solltest Du zu einem größeren DBS (Oracle MS SQL-Server) greifen. Du solltest vielleicht desweiteren beachten, welche Möglichkeiten es gibt, mögliche Administratoren sich wie einarbeiten können oder ob das überhaupt notwendig ist.
Fazit: Erst die Aufgabenstellung erkennen und beschreiben und dann nach einem geeigneten Werkzeug suchen.
HTH
Gruß Frank
hi,
also erstmal brauch ich die Datenbank fürs Internet.
Dann wohl eine relationale. Das ganze soll für einen großen Betrieb sein. Darum möcht ich lieber was dafür bezahlen, dafür läuft es optimal und ich krieg nicht Probleme, weils nicht bezahlt ist.
für windows bezahlste doch auch und es läuft nicht, daher besteht zwischen kosten und "laufen" wohl kein direkter zusammenhang.
Allerdings soll das ganze auch gut bedienbar sein, was heißt, dass ich nicht unbedingt vorher noch 4 Semester studieren muss, um die Webseiten über eine Datenbank laufen lassen zu können.
also ohne kenntnisse in nichts kannst nicht mal access bediene, daher würde ich schon ein wenig einarbeitnugszeit einkalkulieren.
aw
hi
für was denn? wo solls denn laufen (internet, linux, windoof)?
gruss
luca
Hi Tina,
wer weiß, wo ich ein gutes Datenbanksystem kaufen kann?
Und zwar mit allem drum und dran, was man dazu braucht?
welche Anwendungen sollen diese Datenbank nutzen können?
Und welche Anforderungen stellen diese Anwendungen an die von ihnen
zu verwendenden Datenmodelle?
Möchten diese Anwendungen die Verfügbarkeit von
Falls Du mit diesem Begriffen nichts anfangen kannst, bist Du
wahrscheinlich nicht qualifiziert, über den Kauf einer Datenbank
für ein "großes Unternehmen" zu entscheiden.
Bedenke, daß von Deiner Entscheidung Investitionen in Millionenhöhe
abhängen können - und eine solche Entscheidung würde ich in einer
ernstzunehmenden Firma in der Tat davon abhängig machen, ob der
Entscheidungsträger seine Materie "vier Semester studiert" hat.
Und zumindest derjenige, der die Tabellen der erwähnten Anwendungen
wird entwerfen und tunen müssen, sollte _dringend_ etwas von seiner
Materie verstehen. Folglich ist dieser Kollege am qualifiziertesten,
zu entscheiden, welche Datenbank gebraucht wird.
Im Vergleich dazu sind diejenigen, die 'nur' die Web-Applikationen,
also das Benutzer-Frontend, schreiben, fast schon mit allem zufrieden,
was sie vorgesetzt bekommen - Hauptsache, es kann SQL und möglichst
noch Subselects und vielleicht Views.
Daß ihre Anwendung vielleicht um Faktor 5000 langsamer läuft, als das
mit einer anderen Datenbank (d. h. mit einem dort möglichen anderen
Datenbank-Design) der Fall gewesen wäre, begreifen sie meistens gar
nicht.
Viele Grüße
Michael
P.S.: Nicht traurig sein - aber Deine Frage ist so ziemlich eine
der schwierigsten, die Du überhaupt stellen konntest.
Es ist nicht ungewöhnlich, wenn ihre Beantwortung einen oder
mehrere Mann-Monate (!) dauert. Datenbankadministration ist
IMHO ein völlig eigenständiger Beruf, selbst ein Informatiker
muß sich dort eine ganze Weile gründlich einarbeiten.
Hi Michael,
ich versuche mal zu verdeutlichen, wofür die Datenbank genutzt werden soll. Das Datenbanksystem, besser gesagt. Schließlich sollten nicht nur die eingegebenen Daten irgendwo gespeichert bzw. sortiert, etc. werden, sondern sie sollten ja auch wo eingegeben werden können. Gut wäre, wenn dies mit Hilfe von PHP funktioniert, denn das kann ich 'relativ' gut.
Große Ansprüche werden nicht gestellt. Es sollte eine Suchfunktion da sein, die Daten sollten (natürlich) je Sparte alphabetisch sortiert werden und es sollte möglich sein, dass verschiedene Benutzer, die Accounts erhalten, ihre Daten verändern bzw. löschen können.
Da ich mit MySQL nicht gut klar komme, dachte ich, es wäre eine Möglichkeit, ein fertiges System zu kaufen, das man nach Belieben ändern kann. Sowas muss es ja geben.
Vielleicht verstehst jetzt, was ich meine, und gibst mich und meine Frage doch nicht ganz auf?
Danke, Tina
Sup!
Du suchst also eine Art "Datenbank-Frontend für Dummies"?
Tjö... Oracle hat ein recht nettes... aber es gibt IMHO auch für andere Systeme recht gute, und eigentlich kann man ein Datenbank-Frontend notfalls auch in PHP selbst basteln.
Gruesse,
Bio
Sup!
Du suchst also eine Art "Datenbank-Frontend für Dummies"?
Tjö... Oracle hat ein recht nettes... aber es gibt IMHO auch für andere Systeme recht gute, und eigentlich kann man ein Datenbank-Frontend notfalls auch in PHP selbst basteln.
Hahaha. :-)
Na, ob ich einen "Dummy" an eine Oracle lassen würde... mal davon abgesehen, daß das Teil sich ja nicht per Doppelklick installiert und läuft. Und dann noch die Preisfrage...
Aber guter Joke. ;-)
Sup!
Hahaha. :-)
Na, ob ich einen "Dummy" an eine Oracle lassen würde... mal davon abgesehen, daß das Teil sich ja nicht per Doppelklick installiert und läuft. Und dann noch die Preisfrage...
Aber das Java-Frontend ist wirklich final schnuckelig, wenn auch tendenziell für Gelegenheits-DBAs etwas überladen.
Gruesse,
Bio
Sup!
hi,
ja, wenn du mir jetzt noch verrätst, wo es das gibt und wo ich es eventuell mal ansehen könnt, hättest mir ja schon toll weitergeholfen. Und ganz doof bin ich nicht, ich denke also, dass ich es checken kann, insofern ich irgendwo Erklärungen dazu finde.
Thx, Tina
Hahaha. :-)
Na, ob ich einen "Dummy" an eine Oracle lassen würde... mal davon abgesehen, daß das Teil sich ja nicht per Doppelklick installiert und läuft. Und dann noch die Preisfrage...
Aber das Java-Frontend ist wirklich final schnuckelig, wenn auch tendenziell für Gelegenheits-DBAs etwas überladen.
Gruesse,
Bio
Sup!
hi,
ja, wenn du mir jetzt noch verrätst, wo es das gibt und wo ich es eventuell mal ansehen könnt, hättest mir ja schon toll weitergeholfen. Und ganz doof bin ich nicht, ich denke also, dass ich es checken kann, insofern ich irgendwo Erklärungen dazu finde.
Thx, Tina
Hahaha. :-)
Na, ob ich einen "Dummy" an eine Oracle lassen würde... mal davon abgesehen, daß das Teil sich ja nicht per Doppelklick installiert und läuft. Und dann noch die Preisfrage...
Hallo Tina,
je länger ich das hier verfolge umso mehr kann ich mir ein Grinsen nicht verkneifen.
Oracle erhältst du unter www.oracle.de, da steht eine Kontaktadresse. Ein Anruf und du hast sofort einen freundlichen Vertriebsmenschen vor der Tür. - Und deine Systemverwaltung wird dich dafür lieben. Das ist nicht so ein Klickibunti wie MS Access oder so (vielleicht reicht Access sogar schon für dein Problem), ein Datenbankbetriebssystem ist eben wie gesagt ein eigenes Betriebssystem über dem OS. Da braucht man schon für die Einführung ein paar Wochen Schulung, mal ganz abgesehen vom Anschaffungs- und Pflegepreis. Und ich glaube nicht, dass so ein Datenbank-Bolide für die Lösung deines Problems notwendig ist.
Deiner Fragestellung entnehme ich, dass du noch nicht so sehr mit der Datenbankphilosophie vertraut bist. Versuch dich erst mal damit auseinanderzusetzen, was ein RDBMS und was Datenbank-Design ist, dann wirst du eher zu einer Entscheidung kommen.
Verinnerliche dir mal die Beiträge von Michael, dem habe ich eigentlich kaum was hinzuzufügen.
Schöne Grüße
Uwe
Hi Tina,
Schließlich sollten nicht nur die eingegebenen Daten
eben. Welche Eigenschaften haben diese Daten? Sind das einfach nur Zeilen
einer Datei, ohne jeden Bezug zum Recht des Universums? Oder haben diese
Daten irgendwelche komplexen relationalen Abhängigkeiten untereinander?
irgendwo gespeichert bzw. sortiert, etc. werden, sondern sie sollten
ja auch wo eingegeben werden können.
Eine Eingabe-Schnittstelle hat natürlich jede Datenbank.
Wobei die Frage ist, ob Du einen fertigen GUI-Builder haben möchtest,
also einen Satz Eingabemasken ohne eigenes Programmieren per Maus
zusammenklicken (dann wird es ggf. eher teurer) oder ob Du selbst die
Eingabeschnittstellen zu schreiben bereit bist (dann kannst Du alles
nehmen).
Gut wäre, wenn dies mit Hilfe von PHP funktioniert, denn das kann ich
'relativ' gut.
Das erhöht die Chancen von mySQL und reduziert die von M$-SQL. ;-)
Große Ansprüche werden nicht gestellt.
Tja, wenn Du auch nur auf eine _einzige_ meiner Gegenfragen eingegangen
wärest ... wenn wirklich Du die Tabellen baust, dann nimm die Datenbank,
mit deren Dokumentation Du am besten zurecht kommst.
Es sollte eine Suchfunktion da sein,
Aha. Über diesen Satz denken wir jetzt mal ein paar Wochen nach ...
"Eine Suchfunktion". Was genau könnte das bedeuten?
die Daten sollten (natürlich) je Sparte alphabetisch sortiert werden
ORDER BY sollte für kein Datenbanksystem Problem sein.
und es sollte möglich sein, dass verschiedene Benutzer, die Accounts
erhalten, ihre Daten verändern bzw. löschen können.
Meinst Du über ein GUI oder direkt über die Datenbankschnittstelle?
Eine Datenbank ist nicht so etwas Ähnliches wie ein Editor - das ist
eher so etwas Ähnliches wie ein Betriebssystem, und zwar ein _richtiges_
Betriebssystem, also nicht Win9x.
Du kannst _innerhalb_ einer Datenbank Benutzerkennungen erfinden, und
Du kannst für jede einzelne Tabelle und jede einzelne Zugriffsart
separate Berechtigungen definieren ... etwa so, daß der Benutzer A die
Tabelle angelegt hat und ihre Spalten ändern dürfte, der Benutzer B
Einträge einfügen/ändern/löschen, der Benutzer C nur Einträge lesen
usw. Willkommen in der Welt der RDBMS-Berechtigungen (GRANT/REVOKE).
Da ich mit MySQL nicht gut klar komme,
In welcher Beziehung? Gerade war ich nämlich entschlossen, Dir mySQL zu
empfehlen ... wenn das nicht reicht, müßtest Du halt auf etwas Fetteres
umstellen, aber solange Du nicht zu viele mySQL-proprietäre Features
in Deinen Anwendungen nutzt, wäre das kein Beinbruch.
Das ist natürlich immer ein Problem bei Datenbanken: Du solltest
dringend mehr als eine kennen, um Dir bewußt zu sein, was von den
Fähigkeiten eines konkreten RDBMS nur genau dieses System kann.
(Das ist bei SQL noch viel schlimmer als beispielsweise bei der Handvoll
Browser, die unterschiedlich viel HTML oder JavaScript unterstützen.)
Es kann Dir immer passieren, daß eine DB-gestützte Anwendung später
auf eine andere Plattform portiert werden muß ... also sei darauf
vorbereitet.
dachte ich, es wäre eine Möglichkeit, ein fertiges System zu kaufen,
das man nach Belieben ändern kann. Sowas muss es ja geben.
mySQL ist ein solches "System".
Ein Datenbanksystem (RDBMS) ist keine Datenbank! Ein Editor ist ja auch
kein Dokument - die Inhalte, deren Struktur, deren Zugriffsmethoden usw.
mußt Du selbst bauen.
Individuelle Fertiglösungen kann man nicht kaufen - man kann sie nur
entweder selber bauen oder im Auftrag von einer (teuren!) Fremdfirma
bauen lassen. (Das nämlich war der Sinn meiner vorherigen Anmerkung:
Selbst mit einer kostenlosen mySQL-Datenbank kann eine Firma durchaus
Millionen Euro an Entwicklungskosten haben.)
Vielleicht verstehst jetzt, was ich meine, und gibst mich und meine
Frage doch nicht ganz auf?
Ich verstehe nicht, was die Anmerkung "für eine große Firma" zu bedeuten
hatte. Deshalb weiß ich nicht recht, was ich Dir empfehlen sollte.
Ich kann nicht einschätzen, ob diese "große Firma" mal eben schnell
eine Fingerübung für ein paar tausend Euro Entwicklungskosten machen
will (dann würde ich mySQL nehmen - ich selbst verwende das auf einem
richtig fetten Server für ein paar tausend registrierte Benutzer, die
damit richtig "arbeiten" und nicht nur ein bißchen surfen) oder etwas
"richtiges" bauen will (dann wäre vorher ein _ausgiebiges_ Studium der
Dokumentation _verschiedener_ Datenbanksysteme anzuraten, weil eine
Fehlentscheidung um ein Vielfaches teurer werden muß als der Kaufpreis
der Datenbank selbst - da geht es einfach um Faktoren bei der Effizienz
der Entwickler, nicht um die paar Euros an DB-Lizenz selbst).
Aber es _kann_ durchaus mySQL sein - sofern nicht Deine (fehlenden)
Antworten auf mein erstes Posting etwas ergeben, was mySQL ausschließt.
Viele Grüße
Michael
Sup!
mehrere Mann-Monate (!) dauert.
Oder Frau-!!! *scnr*
Datenbankadministration ist
IMHO ein völlig eigenständiger Beruf, selbst ein Informatiker
muß sich dort eine ganze Weile gründlich einarbeiten.
Ja, das ist das tolle daran, da gibt es noch sowas wie "magic" jenseits von irgendwelchen kühl-mathematischen Optimierungsverfahren... *schwärm*
Gruesse,
Bio