Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Welche Datenbank u.a. im Cross-platform Umfeld und mit NAS verwenden? (https://www.delphipraxis.net/204768-welche-datenbank-u-im-cross-platform-umfeld-und-mit-nas-verwenden.html)

Harry Stahl 29. Jun 2020 16:50

AW: Welche Datenbank u.a. im Cross-platform Umfeld und mit NAS verwenden?
 
Zitat:

Zitat von Rollo62 (Beitrag 1468451)
Zitat:

Zitat von Harry Stahl (Beitrag 1468384)
... hatte eher gehofft, dass es fertige (Web-) Server gibt, denen man z.B. eine MySQL-Datei oder ähnliches unterschiebt und die verwalten dann die Datei und zwar von den Clients aus gesteuert ...

Was spricht denn jetzt genau gegen MariaDB/Mysql, als vollwertige CS Server Lösung ?
Ok, vielleicht der Ressourcenbedarf auf einer kleinen NAS,
aber ich denke das läuft auch auf einer kleinen NAS rund (ARM oder x86).

Gegen MariaDB/MySQL spräche prinzipiell nichts, aber die gewünschte Lösung sollte natürlich unabhängig vom verwendeten Prozessor oder Betriebssystem laufen. Ich habe hier beispielsweis den Realtek RTD1296 SoC Prozessor und das Betriebssystem ist "DSM 6.2". Auch wenn das auf Linux basieren sollte, glaube ich kaum, dass man mit Delphi dafür ein Serverprogramm schreiben kann.

Harry Stahl 29. Jun 2020 16:51

AW: Welche Datenbank u.a. im Cross-platform Umfeld und mit NAS verwenden?
 
Zitat:

Zitat von Jumpy (Beitrag 1468459)
Wenn man Probleme hat einen Server auf das NAS zu bringen, könnte man vllt. dem Kunden auch einen PI als Server dafür installieren (gerne mit einem Backup der Datenbank auf dem NAS).

Was ist ein "PI"?

stifflersmom 29. Jun 2020 16:55

AW: Welche Datenbank u.a. im Cross-platform Umfeld und mit NAS verwenden?
 
Er meint bestimmt einen Raspberry Pi

Rollo62 29. Jun 2020 16:57

AW: Welche Datenbank u.a. im Cross-platform Umfeld und mit NAS verwenden?
 
Zitat:

Zitat von Harry Stahl (Beitrag 1468470)
Auch wenn das auf Linux basieren sollte, glaube ich kaum, dass man mit Delphi dafür ein Serverprogramm schreiben kann.

Ich verstehe nicht ganz was Du vorhast.
Wenn ein MariaDB Server läuft, dann solltest Du doch ganz normal z.B. per FireDac verbinden können.
Ich gehe mal davon aus das CPU, OS, etc. keinen Unterschied machen dürften, Du greift ja per TCP darauf zu.

Damit könnte man im gesamten Intranet darauf zugreifen.
Wenn Du natürlich dazu gerne ein eigenes Programm hättest was direkt auf der NAS Laufen soll,
Ok, das ist was Anderes.

stifflersmom 29. Jun 2020 17:00

AW: Welche Datenbank u.a. im Cross-platform Umfeld und mit NAS verwenden?
 
Zitat:

Zitat von Harry Stahl (Beitrag 1468470)
Gegen MariaDB/MySQL spräche prinzipiell nichts, aber die gewünschte Lösung sollte natürlich unabhängig vom verwendeten Prozessor oder Betriebssystem laufen. Ich habe hier beispielsweis den Realtek RTD1296 SoC Prozessor und das Betriebssystem ist "DSM 6.2". Auch wenn das auf Linux basieren sollte, glaube ich kaum, dass man mit Delphi dafür ein Serverprogramm schreiben kann.

Wenn das NAS den DB-Server anbietet, kann Dir der Prozessor doch egal sein.
Du brauchst bei einem mariadb-Server auch keine eigene Instanz dazwischen zu setzen.
Sollten tatsächlich mehrere Clients Deines Programmes auf denselben Datensatz schreiben wollen,
dann musst Du programmatisch eine Lösung in Deinem Client finden, das musst Du aber immer irgendwie.

himitsu 29. Jun 2020 17:15

AW: Welche Datenbank u.a. im Cross-platform Umfeld und mit NAS verwenden?
 
Du hast also z.B. sowas?
https://www.synology.com/de-de/products/DS218#specs
https://www.synology.com/de-de/products/DS220j#specs
(ich hatte damals vorsorglich die paar euro mehr für die 218+ ausgegeben, allerdings über ein Sonderangebot beim Händler, bzw. bin inzwischen auf die 918+ umgestiegen)

Aber MariaDB sollte ja dennoch selbst auf der J laufen.
https://www.synology.com/de-de/dsm/packages/MariaDB



Wie gesagt, in den Virtualisierungen/Containern könnte du auch alles Andere laufen lassen, aber dafür braucht man hier leider eben einen x86 (Intel).
https://www.synology.com/de-de/dsm/packages/Docker
https://www.synology.com/de-de/dsm/p...Virtualization (der VMM ist intern ein QEMU) und wer mag ... es hatten sogar welche geschafft VirtualBox inkl. einer WebConsole auf der Synology zu installieren.

Docker für ARM soll ja gehen, aber für Realtek fand ich jetzt nichts.
Und selbst wenn auf dem ARM/Realtek, dann müsst man sich mit der Linuxconsole verbinden und es selbst installieren.
https://www.synology-forum.de/thread...-nicht.101414/
https://www.docker.com/blog/getting-...-arm-on-linux/

mkinzler 29. Jun 2020 17:17

AW: Welche Datenbank u.a. im Cross-platform Umfeld und mit NAS verwenden?
 
MariaDB scheint es direkt als Paket zu geben:
https://www.synology.com/de-de/dsm/p...l&search=maria

Andere wie PosGres, Firebird, usw. über entsprechende Docker-Images

Harry Stahl 29. Jun 2020 17:22

AW: Welche Datenbank u.a. im Cross-platform Umfeld und mit NAS verwenden?
 
Nein, braucht kein eigenes Programm zu sein.

Ich habe es nun mit PHPAdmin und installiertem MariaDB 5 geschafft, auf dem NAS eine MySQL Datenbank Namens "Test" anzulegen (eine Tabelle "Personen", 4 Felder, Name, Vorname, Ort und PLZ).

Welche FireDAC Komponenten muss ich hier einsetzen und mich mit dieser DB zu verbinden (Sorry, muss ich immer wieder erwähnen, bislang Null Erfahrung mit FireDAC bzw. Delphis Datenbanken).

Habe mir das FireDAC-Buch von Cary Jensen bestellt, kommt aber leider erst in einer Woche.

mkinzler 29. Jun 2020 17:25

AW: Welche Datenbank u.a. im Cross-platform Umfeld und mit NAS verwenden?
 
http://docwiki.embarcadero.com/RADSt...erver_(FireDAC)

Harry Stahl 29. Jun 2020 17:27

AW: Welche Datenbank u.a. im Cross-platform Umfeld und mit NAS verwenden?
 
Zitat:

Zitat von mkinzler (Beitrag 1468490)

Da kommt nur "Diese Seite enthält momentan noch keinen Text und du bist auch nicht dazu berechtigt, diese Seite zu erstellen. Du kannst ihren Titel auf anderen Seiten suchen oder die zugehörigen Logbücher betrachten."


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:13 Uhr.
Seite 4 von 5   « Erste     234 5      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz