metaclass: (Default)
[personal profile] metaclass
ссылка
В бане (или борделе, кто куда ходит), после грамотной попарки (или еще чего), распаренный партнер подсказывает генральному, что во всем виноват тормозной Firebird, и надо переходить на "промышленные" СУБД.
...
Правильно затюнигованный Firebird держит 1500 активных клиентских подключений, обслуживает 400Гб базу, и экономит предприятию как минимум от $6000 за каждый процессор.

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

Но периодически возникают срачи с разного рода админами, коллегами-программистами и прочими причастными к теме, и все они крайне не любят оный Firebird. Типа истории про неуловимый баг "если в процессе работы почитать(скопировать) базу извне сервера, то база сдохнет. Оригинал сдохнет, не копия". Ну и прочие urban legends. У людей без мозгов вообще первая реакция примерно такая: "Firebird? А, ну идите в топку, пионеры из НИИГиТ.".

Ребе [livejournal.com profile] theiced вообще убеждает меня, что базы Firebird регулярно отправляются на марс, со всеми данными :) И таки да, надо признать, такое бывало, меньше 1% случаев, но бывало. Я не знаю, как обстоят с таким дела у всяких Ораклов или PostgreSQL, но меньше 1% излечимых отказов, при жестоко удолбищных условиях эксплуатации - это имхо, вполне хорошо. Возможно, я чего-то не понимаю, и отказов вообще быть не должно.

Если посмотреть на среднего вопрощающего на sql.ru или на отвечающих ему местных "гуру", то причины такой ситуации становятся более понятны - вопрощающий обычно реально пионер из НИИГиТ, отвечающие или модераторы - несдержанные на язык красноглазики, в самом лучшем случае - делающие гешефт на Firebird и около того товарищи.

И еще один аспект - это те самые условия эксплуатации. Oracle/MSSQL - это значит заведомо нормальный сервер, инфраструктура и наличие обслуживающих админов. PostgreSQL/MySQL - наличие в дельта-окрестности следящего за инфраструктурой красноглазика.
Для Firebird же типичная инфраструктура - "первый попавшийся десктоп с виндой, с матерью на nvidia чипсете, съеденными мышами проводами, на котором кишат вирусы, админов нет, а пользователи качают с китайских серверов зоофильское порно с троянами и червями".
Я до сих пор не могу забыть, как админы клиентов базу данных бухгалтерской системы один раз удалили вместе с образом виртуальной машины, а в следующий раз, уже после переселения на физическую машину, у них просто ВЫПАЛ ПРОВОД из винчестера во время работы. Слава богу, база была на другом винчестере.

Date: 2011-04-05 04:36 pm (UTC)
From: [identity profile] theiced.livejournal.com
так он тормозной и уёбищный, зачем выставлять.
(deleted comment)

Date: 2011-04-05 04:39 pm (UTC)
From: [identity profile] theiced.livejournal.com
постгрес конечно.
(deleted comment)

Date: 2011-04-05 05:03 pm (UTC)
From: [identity profile] theiced.livejournal.com
он работает. тупо работает. если базы ставноятся совсем уж многотеррабайтных размеров - приходится его тюнить, но он всё равно таки работает.

Date: 2011-04-05 05:06 pm (UTC)
From: [identity profile] w00dy.livejournal.com
слегка подтюнить (один или два параметра) в начале тоже не помешает, работать будет намного быстрее. А так да: сколько данных не влей - пашет и не дохнет.

Date: 2011-04-05 05:19 pm (UTC)
From: [identity profile] theiced.livejournal.com
ну цэ само собой. тупо дать ему кушать больше памяти ;)

Date: 2011-04-05 07:11 pm (UTC)
From: [identity profile] avnik.livejournal.com
А откройте тайну -- что крутить? (оно вроде и без "крутить" работает, но лучше знать наперед)

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2011-04-05 07:18 pm (UTC) - Expand
(deleted comment)

Date: 2011-04-05 05:14 pm (UTC)
From: [identity profile] w00dy.livejournal.com
Синтетика, думаю, мало кого интересует, а вот реальные нагруженые боевые условия - хз, тут больше от квалификации зависит. При правильном подходе к снаряду думаю что среди mssql/pgsql/oracle/db2 выбрать победителя будет сложно.

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2011-04-05 07:04 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2011-04-05 07:12 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2011-04-06 07:44 am (UTC) - Expand

(no subject)

From: [identity profile] slonopotamus.livejournal.com - Date: 2011-04-05 07:13 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2011-04-06 02:45 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2011-04-05 07:19 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2011-04-06 02:10 pm (UTC) - Expand

(no subject)

From: [identity profile] denisioru.livejournal.com - Date: 2011-04-06 04:28 am (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2011-04-06 02:43 pm (UTC) - Expand

Date: 2011-04-05 04:40 pm (UTC)
From: [identity profile] w00dy.livejournal.com
у меня выбор между pgsql и mssql, в зависимости от исходных данных.

Date: 2011-04-05 04:40 pm (UTC)
From: [identity profile] theiced.livejournal.com
в каких случаях мссикль будет лучше?

Date: 2011-04-05 04:42 pm (UTC)
From: [identity profile] w00dy.livejournal.com
когда софт под винду. Исключение, разве что, картография, PostGIS выглядит очень вкусно.

Date: 2011-04-05 04:44 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Так под виндой postgresql нормально ж работает, давно уже:)

Date: 2011-04-05 04:45 pm (UTC)
From: [identity profile] w00dy.livejournal.com
я знаю, но клиентам больше mssql нравится, а мне пофиг, главное чтобы не mysql или оракл :)

Date: 2011-04-05 04:44 pm (UTC)
From: [identity profile] theiced.livejournal.com
в чём проблема с потгресом под говновиндовз? ну кроме того что оно всё равно улетит на тот самый марс когда виндовз поедят вирусы.

Date: 2011-04-05 04:45 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ребе, ваши сведения устарели - счас вирусы пишут хардкорные гуру и тестируют на устойчивость под всеми виндами - чтобы их как можно реже лечили и искали.
Так что вирусы базы не утаскивают уже давно :)

Date: 2011-04-05 04:52 pm (UTC)
From: [identity profile] w00dy.livejournal.com
Да проблем никаких, но моя задача озвучить альтернативы, а клиенты уже сами решают на чём взлетать. Виндозные клиенты обычно берут mssql.

Date: 2011-04-06 04:05 am (UTC)
From: [identity profile] bydl0coder.livejournal.com
В MSSQL такая же география, а то и получше. Из коробки, по-моему, быстрее PostGIS.

Date: 2011-04-05 04:43 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Уже ни в каких, думаю. Разве что клиент потребует.

Date: 2011-04-05 04:43 pm (UTC)
From: [identity profile] w00dy.livejournal.com
а чего не новее? Хотя для некоторых задач лучше неё не придумали :)

Date: 2011-04-05 04:48 pm (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
дальше пошел разброд и шатание.

Date: 2011-04-05 09:53 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Дык, mnesia конечно!

Date: 2011-04-11 05:20 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Ребе, чем срач разводить, вы лучше скажите, какая субдшчка не сдохнет на джойне в десятигигабайтной базе и при этом вызывается из консоли без задрачиваний с сервером.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 2nd, 2025 11:43 am
Powered by Dreamwidth Studios