Re: Standard Applikation mit MySql vertreiben
- From: Axel Schwenke <axel.schwenke@xxxxxx>
- Date: Fri, 5 May 2006 12:21:23 +0200
"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
.
- Follow-Ups:
- Re: Standard Applikation mit MySql vertreiben
- From: emanuel
- Re: Standard Applikation mit MySql vertreiben
- References:
- Standard Applikation mit MySql vertreiben
- From: emanuel
- Standard Applikation mit MySql vertreiben
- Prev by Date: Re: Standard Applikation mit MySql vertreiben
- Next by Date: Re: subselect-Alternative
- Previous by thread: Re: Standard Applikation mit MySql vertreiben
- Next by thread: Re: Standard Applikation mit MySql vertreiben
- Index(es):
Relevant Pages
|
Loading