Автор Гілка: PostgreSQL vs Oracle  (Прочитано 1105 раз)

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
PostgreSQL vs Oracle
« : 2010-04-19 21:22:28 »
Пару днів тому була задачка порівняти швидкодію PostgreSQL та Oracle при завантаженні великих обсягів даних в базу, мета була побачити чи не набагато повільніше відкрита СКБД, і чи буде варто поміняти Oracle на неї (щоб зекономити купу грошей).
Результат виявився цікавим: при завантаженні 16млн рядків з CSV-файлу PostgreSQL виявився на 10% швидше. Також перед залиттям індекси стираються, тож після завантаження йде процедура їх відновлення, і тут PostgreSQL впорався аж на 20% спритнішим. Навантаження на систему приблизно однакове.

Використовувався PostgreSQL 8.4.3 на RHEL 5.4 практично з коробки.

В робочому варіанті заливається десь 300 млн рядків, але є всі підстави вірити, що там (на відповідних апаратних засобах) малюнок зміниться мало.
Fedora 35 (x86-64)

Відсутній Soft

  • Кореспондент
  • ***
  • дописів: 100
  • Карма: +0/-0
  • Чому саме Лінукс?
Re: PostgreSQL vs Oracle
« Відповідей #1 : 2010-05-04 19:15:04 »
Використовувався PostgreSQL 8.4.3 на RHEL 5.4 практично з коробки.

В робочому варіанті заливається десь 300 млн рядків, але є всі підстави вірити, що там (на відповідних апаратних засобах) малюнок зміниться мало.

Не знаю щодо Postgre,  але на Вінді для усіляких малих ERP різних документ-систем та іншого зараз Firebird рулить. Більш надійна ніж Oracle та MSSql, нульове адміністрування (і це дійсно правда), і на простих запросах (джоіни по 2-5 таблицям) та невеликих базах 30Гб< більш потужна ніж ці сервери.