Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » arbeitenmit Datenbanken und C++

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 <
010
15.06.2016, 16:46 Uhr
Hans
Library Walker
(Operator)


Hi,


Zitat von Kaffeebart:

ja das mit dem absoluten Anfänger schreib ich gern dabei, weil ich bei den anderen Sprachen auch schon gemerkt habe, dass sonst schnell Dinge voraus gesetzt werden die ich einfach noch nicht verstehe.


okay, das leuchtet ein. Aber solche steigernden Begriffe wie "absolut" würde ich dennoch weglassen, sondern einfach nur Anfänger schreiben oder darlegen, dass ich zwar die Grundlagen kann, aber nicht viel mehr. "Absoluter Anfänger" erscheint mir jedenfalls reichlich übertrieben, denn das stimmt nach meinem Verständnis der Sache ja nicht, wie ich im letzten Kommentar schon dargelegt habe.


Zitat von Kaffeebart:

Mit dieser Anleitung bin ich weiter gekommen.
http://zetcode.com/db/mysqlc/


Okay, die ist aber auch auf MySQL beschränkt. Da Dir das reicht, ist es okay. Aber mit ODBC hat das nichts zu tun. - Das nur der Vollständigkeit halber.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
16.06.2016, 13:17 Uhr
Kaffeebart



Nimm ich mir zu herzen, dass ich bei zukünftigen Thread Eröffnungen nicht mehr der "absolute" Anfänger bin.

Stimmt hat nichts mit ODBC zu tun .. Liegt halt daran, dass ich das Tutorial zum einbinden der MySQL Datenbank als ODBC zuerst gefunden habe. Leider dann nichts mehr, wie ich damit arbeiten kann.
Nun mach ich es so - Scheint für meine Zwecke zu funktionieren. Und die ersten Anläufe sehen auch sehr viel performanter aus als mit php.

Nochmal vielen Dank für deine Bemühung.
--
Gruss
Stefan
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
16.06.2016, 15:57 Uhr
Hans
Library Walker
(Operator)


Hi,


Zitat von Kaffeebart:
Nochmal vielen Dank für deine Bemühung.


bitte sehr,
Übrigens: Hab gestern in der Unibibliothek mal in ein Buch über MySQL rein geguckt. Darin gibt es auch ein eigenes Kapitel über die Ansprache der Datenbank aus eigenen Programmen heraus. Und da steht, dass der Ansatz, den Du jetzt verfolgst, tatsächlich der Performantere ist. Denn durch ODBC wird eine weitere Zwischenebene eingezogen, die zusätzlichen Aufwand zur Umsetzung erfordert, nämlich in die ODBC-Syntax (oder war es die Semantik? ) - egal, jedenfalls bedeutet ODBC nach dem Buch mehr Aufwand, den man bei dem von Dir gewählten Ansatz nicht hat. - Vielleicht findest Du darin ja auch noch weitere Tipps und Hinweise, die Dir nützlich erscheinen. Es heisst MySQL x.y (Versionsnummer) und ist von Gallileo-Press, also jetzt Rheinwerk. Den Autor weis ich nicht genau, - ich glaube es ist Stefan Pröll. Dann bin gerade noch auf dieses Werk gestossen: Von Geodaten bis NoSQL: Leistungsstarke PHP-Anwendungen, - vielleicht nützt Dir das ja auch noch was.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
19.06.2016, 12:35 Uhr
Kaffeebart



Na das ist suoer, dann hab ich ja durch Zufall die bessere Variante erwischt.

Falls es noch interessiert die ersten Performance Daten:
Aktuell habe ich pro Minute etwa 33 Städte die berechnet werden.
Hochgerechnet macht das für die 250K die ich mit PHP in über 3 Wochen berechnet habe nur noch 5 Tage und auf die gesamte Menge etwa 2½ Monate.

Immer noch viel aber deutlich besser als mit PHP. Ich bin zufrieden mit dem Ergebnis

Achja Zeitaufwand um das ganze in C++ umzusetzen - Also Tutorials und Anleitungen suchen, immer wieder Teile schreiben ausprobieren und Fehler ausbessern. Hat etwa 2 Tage gedauert.
Die zwei Tage sind sehr schnell wieder rein geholt.

Fazit: Meine Vermutung war korrekt, dass C++ als Prozessornahe Sprache performanter ist. Auch wenn ich es nicht im Vorfeld berechnen und darlegen konnte.
--
Gruss
Stefan
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (WinAPI, Konsole) ]  


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: