Динамический язык, переключающийся в приложение RCP Eclipse

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

  • Маленький: 10 <глоток> 5 или меньше записей.
  • Носитель: 10 <глоток> 5 к 10 <глоток> 7 записи.
  • Большой: 10 <глоток> 7 к 10 <глоток> 9 записи.
  • Очень большой: 10 <глоток> 9 или большее количество записей.

Как плакат предложенный dkretz, Вы могли также думать об этом с точки зрения свойств, которые имеет каждый вид базы данных. Категоризируя его этот путь, я сказал бы:

  • Маленький: Производительность не является беспокойством. Ваши запросы хорошо работают, не делая специальной оптимизации. Вы видите только крайнее различие в производительности при использовании пограничных улучшений как индексы.

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

  • Большой: Вероятно, выделил сотрудника (сотрудников), задание которого состоит в том, чтобы работать над базой данных и улучшить производительность, а также удостовериться, что изменения приложений не вызывают поломку схемы за время жизни базы данных. Метрики о здоровье и состоянии базы данных контролируются тесно. Значительные экспертные знания требуются, чтобы понимать и выполнять оптимизацию.

  • Очень большой: база данных хранит огромные объемы информации, которая должна быть с готовностью доступной. Оптимизация производительности абсолютно требуется, чтобы скручивать каждую последнюю унцию скорости из каждого, запрашивает, и без него, база данных была бы намного менее применима или даже невозможна использовать. База данных может использовать сложную или инновационную репликацию или кластеризировать методы, раздвигая границы современной технологии.

Примечание, что они совершенно субъективны, и что у кого-то может быть совершенно законное альтернативное определение "больших".

7
задан zizzo 16 September 2009 в 09:30
поделиться

1 ответ

Согласно этот поток :

Большинство библиотек eclipse загружают информацию о своем языке при создании виджета. Если вы впоследствии измените языковой стандарт, вам необходимо перезапустить eclipse, чтобы он вступил в силу.

Однако вы можете записать такое динамическое поведение в свою собственную программу SWT (когда языковой стандарт переключается, вам нужно будет вызвать setText (*) для всего : -)

Таким образом, в настоящее время это не управляется динамически , если вы не запрограммируете его самостоятельно ...
Другое приложение rcp / plugins , такое как Birt , указывает те же инструкции (например, «Перезапустить Eclipse» в конце ...)


Тем не менее, в этом потоке была установлена ​​несколько другая проблема. ]:

переключите языковые настройки, перезапустите и затем запустите на этом языке

Я заставил его работать, прочитав ошибку 222023 и имитируя org.eclipse.ui.internal.ide .actions.OpenWorkspaceAction

Я попробовал это вручную:

  • добавил « -configuration @ user.home / .myapp / configuration » в файл launcher.ini
  • добавил « osgi. nl "проживающим там пользователям config.ini , и он работал.

Так как я могу получить доступ к config-Location через Platform.getConfigurationLocation () Думаю, это может быть выход.

Примечание:

4
ответ дан 7 December 2019 в 12:23
поделиться
Другие вопросы по тегам:

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