Направляющие + Oracle: стоящий стычки? [закрытый]

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC}]
@="ScriptControl Object"
"AppID"="{0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC}"

[HKEY_CURRENT_USER\SOFTWARE\Classes\Wow6432Node\AppID\{0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC}]
"DllSurrogate"=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppID\{0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC}]
"DllSurrogate"=""

Этот reg-файл включает MSScriptControl для x64-программ, принудительно помещая 32-битные DLL MSScript в 32-битный DLLHost, позволяя 64-битным программам получать доступ к этой 32-битной dll. COM-объекты в exe-файлах могут быть доступны как для 64, так и для 32-битных программ.

Поскольку для запуска Regedit требуются права администратора, в противном случае администратор использует этот пакетный файл для объединения файла reg, поскольку reg.exe не требует прав администратора для запуска. Файл реестра содержит только настройки для каждого пользователя, которые могут изменять все пользователи (но с reg.exe, а не regedit.exe).

reg import "%~dp0\MSScript.reg"
Pause

Альтернативный способ - разместить интерфейсы самостоятельно в файле класса. Вы должны реализовать IActiveScriptSite как минимум. См. Раздел IActiveScript в справке VBS http://download.microsoft.com/download/winscript56/Install/5.6/W982KMeXP/EN-US/scrdoc56en.exe

5
задан Valentin Vasilyev 3 December 2008 в 14:32
поделиться

5 ответов

Потребности базы данных направляющих более или менее сводятся к таблицам, индексам и CRUD.

Что-либо, что предоставляет им, должно смочь служить бэкендом к приложению для направляющих, и Oracle, конечно, вносит свой вклад где-нибудь среди чрезмерного увеличения размера обширный диапазон функций, которые она обеспечивает. Если можно использовать миграции ActiveRecord затем, Вы не должны должны быть волноваться слишком много об определенных для платформы аспектах так или иначе.

Адаптер оракула для ActiveRecord (который должен быть загружен отдельно и помещен в activerecord\lib\active_record\connection_adapters, btw) использует определенные для Oracle элементы в соответствующих случаях, основной, я могу думать о том, чтобы быть использованием последовательностей для идентификационного поколения.

Оптимизатор запросов Oracle очень умен, вероятно, скорее лучше для сложных запросов мультитаблицы, чем, скажем, MySQL.

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

Я разрабатываю приложения интранет на направляющих/Oracle, с помощью OracleXE локально для разработки, развертываясь к некоторой машине "большой железяки" (это - чужое задание для заботы о нем, я даже не знаю то, что ОС это выполняет) для производства.

Править: Стоит посмотреть на activerecord-oracle_enhanced-adapter (это - драгоценный камень) как замена для встроенного адаптера оракула, если только для улучшенной обработки значений даты/даты и времени (Oracle только имеет один тип столбца для обоих: DATE). Это, вероятно, сохранило меня от разбивки...

9
ответ дан 13 December 2019 в 05:44
поделиться

Я в настоящее время использую Oracle с некоторыми приложениями направляющих. Существуют и стандартный ActiveRecord и адаптеры JDBC-ActiveRecord (я размещаю некоторые приложения с JRuby), и по большей части, вещи работают отлично.

Я предложил бы использовать расширенный адаптер ActiveRecord Oracle все же.

http://rubyforge.org/projects/oracle-enhanced/

Но если Вы не заблокированы в Oracle, пойдите с Пост-ГРЭС или MySQL.

0
ответ дан 13 December 2019 в 05:44
поделиться

Почему слишком тяжелый? Oracle это - просто база данных, которая может быть простой к тяжелому в зависимости от Вашего использования. Сегодня Oracle имеет много выпусков для размещения любого использования, например, мало одна Oracle XE.

Если Ваш довольны Oracle, используйте ее.Не беспокойтесь.

1
ответ дан 13 December 2019 в 05:44
поделиться

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

также оракул как гигант DB, если Вам не нужны определенные функции в нем, почему использование он?

1
ответ дан 13 December 2019 в 05:44
поделиться

Другая вещь рассмотреть относительно Oracle и направляющих: ни один из плагинов полнотекстового поиска для направляющих не поддерживает Oracle в это время. Действительно, в значительной степени только MySQL и PostgreSQL хорошо поддерживаются различными полнотекстовыми опциями.

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

1
ответ дан 13 December 2019 в 05:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: