Связь между клиентскими скриптами и СУБД

#javascript #mysql #actionscript-3 #oracle

#javascript #mysql #actionscript-3 #Oracle

Вопрос:

Сегодня я услышал что-то странное от кого-то, он сказал, что использование Javascript во внешнем интерфейсе с Oracle DB дает более высокую производительность, чем производительность при использовании Flash (ActionScript) с Oracle, в то время как MySQL имеет одинаковую производительность с любыми скриптами на стороне клиента. Это правильно?, Имеет ли клиентские скрипты какое-либо отношение к СУБД?

Комментарии:

1. Вероятно, это неправильный форум для такого вопроса. Тем не менее, это кажется странным утверждением, поскольку в большинстве конфигураций приложений ни javascript, ни actionscript напрямую не взаимодействуют с Oracle, а скорее с веб-сервером, на котором работает что-то вроде PHP, который выполняет взаимодействие с СУБД.

2. Запрос есть запрос есть запрос, не имеет значения, как он выполняется, важно только то, насколько оптимизирован запрос. И если вы пишете свой запрос из JavaScript / Flash, тогда у вас больше проблем, о которых нужно беспокоиться, чем о скорости.

Ответ №1:

Существует три способа, с помощью которых Flash-приложение может подключаться к базе данных:

 using the XMLConnector component;
using a combination of XML and CGI;
using the XMLSocket class.
  

Важно понимать, что прямого способа подключения Flash к базе данных не существует; требуется приложение, выступающее в качестве посредника между Flash и базой данных.

В то время как обычный JavaScript не может подключаться напрямую, прямого способа подключения к Oracle нет. Но серверный javascript или другая серверная технология могут быть быстрее, чем флэш-подход, может быть, это то, что имелось в виду.

Я бы подумал, что скорость будет аналогичной.