Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Einstieg in Datenbanken / MySQL

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
09.12.2007, 12:58 Uhr
derphilipder



Hallo,

ich möchte mich mal ein wenig mit Datenbanken beschäftigen. Nach ein bisschen rumlesen hab ich mich mal für MySQL als Verwaltungssystem entschieden.
Jetzt ist mir aber nicht ganz klar, was ich von den tausend Downloads auf deren HP eigentlich brauche. Ich möchte gerne zum einen Datenbanken mit einem Tool für sich erstellen und diese dann in eigenen C++ - Applikationen verwenden, entweder embedded oder per Schnittstelle.
Welches der Programme auf der MySQL HP ist denn überhaupt zum einfachen Erstellen gedacht? Steig da nicht durch...

Gruß Philip
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.12.2007, 17:24 Uhr
0xdeadbeef
Gott
(Operator)


Im Grunde brauchste erstmal nur den Datenbankserver; der spricht dann ODBC, und darüber kannst du prinzipiell schon alles machen. Unter Umständen empfiehlt es sich, eine schönere Bibliothek zur Kommunikation zu benutzen, z.B. libsqlxx oder, wenn du dich auf mysql festlegen kannst, libmysql++.

Geht's dir jetzt um Datenbanken allgemein, oder um die Kommunikation mit Datenbanken aus C++?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.12.2007, 20:09 Uhr
öni



Kann man zur einfachen Datenbank erstellung auch nicht MS Acces benutzen oder eben das entsprechende OpenOffice Programm. Immerhin das haben doch die meisten auf dem Rechner standardmäßig installiert und ist meist auch schon einfach zu bedienen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.12.2007, 09:14 Uhr
derphilipder



Habs mittlerweile hinbekommen.
Es geht mir erstmal darum SQL zu lernen und mich ein wenig in die Datenbanktheorie reinzuarbeiten. Und dann hab ich vor eine Anwendung zu schreiben, die eine Datenbank verwendet, mir schwebt da schon was vor...
Muss dann eigentlich bei jemandem der dieses Programm verwendet ein Datenbankserver installiert sein? Ich nehm mal an das ist ne dumme Frage...
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.12.2007, 10:41 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Das kommt drauf an. Wenn die Datenbank bei ihm lokal liegen soll braucht er auch einen entsprechenden Server dazu. Wenn die aber zum Beispiel auf irgendeinem Webserver laufen soll dann natürlich nicht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
11.12.2007, 10:56 Uhr
derphilipder



Es gibt doch auch noch die Möglichkeit einer embedded-Datenbank. Kann man damit dann auch auf externe Datenbankdateien zugreifen? Ich meine dass ich beispielsweise Daten mit MySQL einpflege, die Daten auf einen Rechner ohne Server kopiere, und auf diese dann aus der Applikation zugreife.
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
11.12.2007, 17:18 Uhr
mike
Pinguinhüpfer
(Operator)


Wenn ich das "Ohne Server" richtig verstehe meinst du vl. www.sqlite.org/
Anonsten hat MySQL noch ne Cluster Lösung (Austauschen der Daten Engine) wo du Datenbanken verteilen kannst. Die Version die ich mir damals angeschaut hab hat aber den Nachteil dass sie komplett im RAM gehalten werden muss. Da ist http://slony.info/ besser gelöst

lg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
11.12.2007, 22:08 Uhr
derphilipder



Das sqlite hört sich sehr interessant an - thx!
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
12.12.2007, 09:39 Uhr
Bruder Leif
dances with systems
(Operator)


Sei vorsichtig mit sqlite. Zum lernen und ueben ganz gut, fuer PROD-Systeme -- vergiss es. Hat mir schon mehrmals die komplette DB zerschossen, als die Last mal etwas groesser wurde... selbst mit exklusivem Zugriff (nur 1 Prozess auf einmal)...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
12.12.2007, 10:26 Uhr
derphilipder




Zitat von Bruder Leif:
... fuer PROD-Systeme ...


Was das?
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: