AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken MY-SQL Connection aufbauen mit Android Client

MY-SQL Connection aufbauen mit Android Client

Ein Thema von nwnssolutionssoftware · begonnen am 10. Jan 2019 · letzter Beitrag vom 11. Jan 2019
Antwort Antwort
Seite 2 von 2     12
Schokohase

Registriert seit: 17. Apr 2018
726 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#11

AW: MY-SQL Connection aufbauen mit Android Client

  Alt 11. Jan 2019, 09:08
Ehrlich gesagt ist das PHP-Tunneling auch nicht viel anders als der REST-Ansatz. Es geht darum das du vom Client, in deinem Fall Android, nicht direkt auf die DB kannst und stattdessen irgendwo einen Server hast mit dem deine App "über Port 80" kommuniziert und der Server kommt dann an die Datenbank.

Ob du das nun mit PHP machst oder den Server anders aufsetzt, ob das nun REST, SOAP oder sonst eine "Philosophie" ist, ist ja dann Wurst.
Ehrlich gesagt ist das PHP-Tunneling in Gänze etwas ganz anderes als REST oder SOAP, denn hier hat sich nur die Übertragungsart geändert, der Inhalt ist der gleiche, als ob man direkt mit dem MYSQL Server spricht. Ich muss also wissen, wie sich ein MYSQL-Server verhält, ergo ich muss etwas über die Implementierung wissen.

Bei REST und SOAP benötige ich kein Wissen über die Implementierung. Selbst ein Wechsel der Implementierung (Datenbank-System) kann hier komplett transparent erfolgen.
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
468 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#12

AW: MY-SQL Connection aufbauen mit Android Client

  Alt 11. Jan 2019, 10:46
Stimmt. Den Datenbankserver darf man sowieso nicht erwischen von außen. Die Devart hat(te) dafür ein Beispiel für die Secure Bridge und SSH Server.

Eine Service verbirgt zumeist eine ungewöhnliche Implementierung. Das Shiften von Implementierungen zwischen ähnlich gelagerten offenen System wie relationalen Datenbank ist eher einfach. Dabei handelt es sich in der Regel eher um den verbreitetsten Spezialfall.

Im Umfeld der Services empfiehlt sich meiner Ansicht nach die Trennung zwischen den echten Spezialfällen und jene 99,999999% die auf dem selben technologischen Weg über eine Schiene abgewickelt werden und das der Behandlung vom verbliebenen Rest in der die Sicht als Service tatsächlich für Transparenz aus Sicht der aufrufenden App sorgt.

Egal kleine ein App sich ausnimmt resp. die Bescheidenheit der gebotenen Funktionalität, ob Service oder nicht hängt stark an der Backendtechnologie und deren Geschlossenheit. Ansonsten muss man beinahe für jede Anwendung einen Treiber anbieten.


Ehrlich gesagt ist das PHP-Tunneling auch nicht viel anders als der REST-Ansatz. Es geht darum das du vom Client, in deinem Fall Android, nicht direkt auf die DB kannst und stattdessen irgendwo einen Server hast mit dem deine App "über Port 80" kommuniziert und der Server kommt dann an die Datenbank.

Ob du das nun mit PHP machst oder den Server anders aufsetzt, ob das nun REST, SOAP oder sonst eine "Philosophie" ist, ist ja dann Wurst.
Ehrlich gesagt ist das PHP-Tunneling in Gänze etwas ganz anderes als REST oder SOAP, denn hier hat sich nur die Übertragungsart geändert, der Inhalt ist der gleiche, als ob man direkt mit dem MYSQL Server spricht. Ich muss also wissen, wie sich ein MYSQL-Server verhält, ergo ich muss etwas über die Implementierung wissen.

Bei REST und SOAP benötige ich kein Wissen über die Implementierung. Selbst ein Wechsel der Implementierung (Datenbank-System) kann hier komplett transparent erfolgen.
  Mit Zitat antworten Zitat
Schokohase

Registriert seit: 17. Apr 2018
726 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#13

AW: MY-SQL Connection aufbauen mit Android Client

  Alt 11. Jan 2019, 11:11
Egal kleine ein App sich ausnimmt [...]
Gibt es das auch in deutsch? Dieses "jodaisch" verstehe ich nicht
  Mit Zitat antworten Zitat
nwnssolutionssoftware

Registriert seit: 6. Aug 2018
34 Beiträge
 
#14

AW: MY-SQL Connection aufbauen mit Android Client

  Alt 11. Jan 2019, 22:25
Alles klar vielen Dank.
Nico
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf