#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 или другая серверная технология могут быть быстрее, чем флэш-подход, может быть, это то, что имелось в виду.
Я бы подумал, что скорость будет аналогичной.