(Untitled)

Jul 26, 2013 14:35

"Базу NoSQL мы решили не брать, т.к. у нас очень высокие требования к консистентности данных, а ни одна в мире NoSQL-база не может консистентно и транзакционно переложить предмет от одного аватара другому" [...]

Интересно, все остальные факты, изложенные уважаемым Андреем Фроловым в статье, имеют такой же уровень достоверности?

Вот, например, "В ( Read more... )

Leave a comment

alexclear July 26 2013, 10:47:24 UTC
Ну и, да, прекрасная логика:

"У MySQL плохой оптимизатор, правда, данные у нас денормализованы (а потому оптимизатор вообще просто пофиг), но мы возьмем PostgreSQL, в котором оптимизатор лучше"

Нет бы просто признаться: "ну не любим мы MySQL", это было бы вполне валидно, зачем нести чушь?

Reply

tarkhil July 26 2013, 11:16:39 UTC
Меня одна фича в MySQL довела до изумления

MySQL extends the use of GROUP BY so that the select list can refer to nonaggregated columns not named in the GROUP BY clause.

Причем, это НЕОТКЛЮЧАЕМО!

Reply

nil59 July 26 2013, 11:23:25 UTC
дык а в чем проблема? боитесь в колонке случайное значение из набора получить? или контроль корректности нужен?

Reply

tarkhil July 26 2013, 11:35:51 UTC
Можно случайно написать фигню, которая окажется непереносимой

Reply

(The comment has been removed)

tarkhil July 26 2013, 12:24:06 UTC
Велика - когда обнаруживается, что код писан год назад и автор не помнит, что он имел в виду

Reply

alexey_rom July 27 2013, 07:05:13 UTC
Получаешь такую ошибку -- добавляешь в соответствующих столбцах любую агрегирующую функцию, которая выдаёт один из результатов (по смыслу там ANY).

Reply

alexclear July 26 2013, 14:35:54 UTC
вполне себе отключаемо через sql_mode

Reply


Leave a comment

Up