Re: Standard Applikation mit MySql vertreiben



"emanuel" <emanuelblaser@xxxxxxxxx> wrote:

ich habe mit Delphi und Oracle eine Standard Applikation für Windows
entwickelt.
Für kleinere Unternehmen oder Einzelpersonen hab ich nun auch eine
Einplatz-Version mit MySql erstellt...

1. Welche Dateien des MySql-Servers sind unbedingt notwendig, damit
dieser läuft? Ich verwende nur InnoDB Tables (mysqld.exe).
3. Ich will MySql nicht als Service installieren, sondern bei jedem
Programmstart den Server starten. Wie gross ist die Gefahr, dass es zu
Konflikten mit schon installierten (evt. laufenden) MySql Versionen
kommt?

Diese Punkte lassen sich am einfachsten vermeiden, wenn du den
embedded Server verwendest. Das ist im Prinzip eine DLL, die du
zu deinem Programm linkst. Der MySQL Server läuft dann in
Subthreads deines Programms.

<http://dev.mysql.com/doc/refman/5.0/en/libmysqld-overview.html>

Ein Problem könnte sein, daß die Windows Builds längere Zeit
ohne embedded gelaufen sind. K.A. wie das im Moment ist.

2. Ist MySql, verwendet mit InnoDB, in der Regel wartungsfrei?

Jein. Unter ungünstigen Zuständen könnte das Datenfile stark
wachsen. Kommt darauf an, wie viel Schreiboperationen du machst
und ob die zu Fragmentierung führen können.

4. Falls MySql schon läuft, könnte es auch eine Möglichkeit sein die
Datenbank auf dem bestehenden Server zu installieren? Bin zwar ziemlich
sicher, dass das keine gut Idee ist.

Das ist eine Option, die ich als Anwender gern sehe. Allerdings
gibt es spezifische Probleme:

- paßt das installierte MySQL bzgl. Features und Version, was ist
wenn das (z.B. für eine andere Anwendung) mal updated wird?

- läßt der Anwender die Daten auch wirklich in Ruhe?

- verträgt sich das mit evtl. Datenschutz-Forderungen?

- wer startet/stoppt die Datenbank? Was macht eine Anwendung,
wenn die Datenbank nicht läuft?


XL
.



Relevant Pages

  • Datenbankumzug
    ... weil ich den Server wechsel, ... Mit MySQL kenne ich mich nicht so gut aus. ... Ich habe unter phpMyAdmin die Datenbank exportiert und wollte diese dann auch über phpMyAdmin wieder importieren. ...
    (de.comp.datenbanken.mysql)
  • Unbekannter Fehler 100
    ... installieren die ihre Datenbank auf unserem SQL2005 ablegen soll. ... als Datenbank Server meine SQL aus und gebe meine Benutzerdaten ein. ... dem SQL auch die Remoteverbindungen auf TCP/IP und Named Pipes umgestellt. ...
    (microsoft.public.de.sqlserver)
  • Re: Notfallserver
    ... Option Disaster Recovery, Datenbank drauf und gut. ... der neue Server denselben Namen wie der ausgefallene bekommen muss, ... DA der Notfallserver aber noch parallel mitläuft problematisch... ... > man sie nur umbenenen, Exchange installieren, patchen und das Backup ...
    (microsoft.public.de.german.exchange2000.setup.installation)
  • Re: MySql Servername
    ... nicht mal eine Verbindung zum MySql Server hin, ... >>> Es gibt eine Visual Basic Applikation die als Datenbank einen MySql ...
    (microsoft.public.de.vb.datenbank)
  • Re: Registrierung einer SQL Server 2005 Express Datenbank
    ... > Datenbank beim Server bekannt mache. ... > kann ich die Datenbank nicht einfach in das entsprechende Verzeichnis ... die Instanz eines SQL Server 2005 Express musst du zuerst installieren, ... Nimm OSQL. ...
    (microsoft.public.de.german.entwickler.dotnet.datenbank)

Loading