Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kann ich ein HTTP GET direkt in SQL unter MySQL ausführen?

Nein, Gott sei Dank  –  es wäre ein Sicherheitshorror. Jede SQL-Einschleusungslücke in einer Anwendung könnte ausgenutzt werden, um Spamming-Verbindungen zu starten, um andere Websites anzugreifen.

Ich nehme an, Sie könnten es in C schreiben und als UDF kompilieren. Aber ich glaube nicht, dass es Ihnen wirklich etwas bringt, wenn Sie nur in Ihrer Anwendungsschicht auswählen und die Ergebnisse mit HTTP GETs und UPDATEing durchlaufen. Wenn wir über das Herstellen von HTTP-Verbindungen sprechen, wird die zusätzliche Effizienz in der Datenbankschicht ohnehin durch die Netzwerkverzögerungen völlig in den Schatten gestellt.