Firebird 2.5 VS Interbase 9 / XE - что работает быстрее?

Мы находимся в ситуации, когда мы должны выбирать между двумя базами данных. В настоящее время мы находимся на Firebird, но иногда он тормозит из-за накопления слишком большого количества истории транзакций или чего-то подобного, и для улучшения ситуации необходимо применить резервное копирование и восстановление.

В моем конкретном случае: В базе данных в основном таблицы, заполненные числовыми полями. В запросах есть в основном внутренние соединения. Почти с той же скоростью, что и я вставляю и выбираю. (но в будущем я ищу более строгий отбор) Есть 3 основных таблицы, которые содержат несколько миллиардов записей (продолжают расти каждую секунду).

Но я хотел бы увидеть, какая из них лучше всего при обычных нагрузках, таких как приведенные выше, и перегрузках - например, при выборе и работе с выбранными поля, предварительное выполнение в целом инициирования событий и выполнения процедуры хранения, что, как я думаю, достаточно хорошее, достаточно знаний, чтобы выбирать между ними (больше мнений приветствуется)и, вероятно, поможет другим людям принять решение.

Я спрашиваю

  • то же самое с Interbase?
  • Стоит ли стремиться к Interbase?
  • Какой из них в целом работает лучше?
  • ] Есть ли у Interbase такая проблема с историей, как у Firebird, которая продолжает увеличивать базу данных и замедлять ее?

PS: Я пока оставлю этот вопрос без проверки решения. Может быть, найдется кто-нибудь, кто будет сравнивать базы данных на основе обычных ежедневных запросов, и вопрос и результаты будут более полезными для меня и других людей, попавших в такую ​​ситуацию.

6
задан Yordan Yanakiev 3 June 2011 в 08:44
поделиться