@ru_python

Страница 800 из 9768
[Anonymous]
24.05.2016
23:31:36
но было уже поздно
Думаешь? Я вот сам MySQL уже год точно не использую, только MariaDB.

Maxim
24.05.2016
23:32:33
Вообще, прикольная идея заводить в sql'е автоматически обновляемые денормализованные поля. На такую штуку для Джанги натыкался https://github.com/django-denorm/django-denorm

Потом форкнули в MariaDB.
Не. Форкнул создатель.

Google
Maxim
24.05.2016
23:33:24
Думаешь? Я вот сам MySQL уже год точно не использую, только MariaDB.
Расскажи о плюсах Марии перед Постгресом.

[Anonymous]
24.05.2016
23:33:52
Не. Форкнул создатель.
Будто я что-то другое сказал, я просто сказал "форкнули".

Расскажи о плюсах Марии перед Постгресом.
Я просто PostgreSQL не люблю, это личное предпочтение.

Геморрой размером с апельсин при установке.

Отвратительная медленная скорость работы.

dead
24.05.2016
23:34:30
Расскажи о плюсах Марии перед Постгресом.
более тесная интеграция с php. на этом всё

Maxim
24.05.2016
23:34:37
Я просто PostgreSQL не люблю, это личное предпочтение.
Ну а есть за что? Мне в голову приходят только фанатики-мейнтейнеры.

Maxim
24.05.2016
23:34:55
[Anonymous]
24.05.2016
23:35:01
Вот чтобы MySQL поставить, нужно выполнить две команды.

Ввести пароль для рута.

Maxim
24.05.2016
23:35:06
Хотя у меня нет под рукой бенчмарка.

[Anonymous]
24.05.2016
23:35:08
И ты поехал.

Google
[Anonymous]
24.05.2016
23:35:25
Чтобы поставить PostgreSQL тебе нужно выполнить несколько упорядоченных действий.

Даже MongoDB проще поставить.

Roman
24.05.2016
23:35:39
[Anonymous]
24.05.2016
23:35:44
Maxim
24.05.2016
23:35:47
Ну знаешь, it depends. Вообще говоря, я с тобой согласен. Но один раз я наебался с этим "поехал", когда Редис ставил.

[Anonymous]
24.05.2016
23:35:49
Рассказывай.

dead
24.05.2016
23:35:50
Даже MongoDB проще поставить.
не факт. мамонга требует 64

Roman
24.05.2016
23:35:57
там wal/checkpoints на выбор.

Maxim
24.05.2016
23:36:01
Редис весело по дефолту стал слушать на 0.0.0.0

[Anonymous]
24.05.2016
23:36:04
dead
24.05.2016
23:36:18
>x86 >2016
и всётаки

[Anonymous]
24.05.2016
23:36:19
MongoDB кстати заводится на 32.

Почему нет?

Просто хуёво работает.

dead
24.05.2016
23:36:44
MongoDB кстати заводится на 32.
ограничение размера ДБ 4 гига

[Anonymous]
24.05.2016
23:36:52
Вообще ты понял про что я, я скорее про трудности администрирования.

И в моих кейсах PostgreSQL медленней, но это сугубо мои кейсы.

Я пытался его использовать.

Через себя.

Google
Roman
24.05.2016
23:37:22
На главной HN http://blog.wix.engineering/2015/12/10/scaling-to-100m-mysql-is-a-better-nosql/
есть переводная статься на хабре. там у людей каша в голове.

Maxim
24.05.2016
23:37:32
Вообще ты понял про что я, я скорее про трудности администрирования.
Ну я согласен что постгрес для установки просто жесть какой недружелюбный. Я постоянно когда ставлю его удивляюсь, насколько.

есть переводная статься на хабре. там у людей каша в голове.
Возможно. Я не читал, так как не в курсе что там в mysql творится.

[Anonymous]
24.05.2016
23:37:58
А я однажды ещё обновил PostgreSQL, а у меня вместо обновки он поставил новую версию по соседству со старой.

И я долго не врубался.

Maxim
24.05.2016
23:38:02
Я просто удивился, что она еще жива и кто-то ей интересуется.

[Anonymous]
24.05.2016
23:38:09
Хули у меня две версии PostrgreSQL бок о бок запущены.

Maxim
24.05.2016
23:38:29
кейсы?
Ну я могу один кейс привести. Называется, count.

[Anonymous]
24.05.2016
23:38:46
Paul
24.05.2016
23:38:48
А я однажды ещё обновил PostgreSQL, а у меня вместо обновки он поставил новую версию по соседству со старой.
у постгреса майорные обновления имеют несовместимый между собой формат хранения данных. Об этом написано в документации по установке. Документацию по установке обычно принято читать.

Paul
24.05.2016
23:39:03
COUNT.
померяю, даже интересно стало.

Maxim
24.05.2016
23:39:43
https://wiki.postgresql.org/wiki/Count_estimate

Paul
24.05.2016
23:40:02
Этого геморроя нет в других базах.
поменяй в настройках монги сторадж на wired tiger. И посмотри, что будет.

Maxim
24.05.2016
23:40:05
> For more sophisticated queries (other than counting all rows from a table), or if you cannot SELECT from the catalog table pg_class (which every user can by default), consider this plpgsql function by Michael Fuhr that collects information from EXPLAIN output:

Google
Maxim
24.05.2016
23:40:17
>that collects information from EXPLAIN output: КАРЛ!

Распарсим EXPLAIN

Paul
24.05.2016
23:42:41
Распарсим EXPLAIN
вы уверены, что правильно поняли этот текст? Там выше говорится, что count проводит рескан видимости строк, чтобы убедится, что строка не удалена транзакцией. Если analyzе не делался давно - это займет время, потому, что будет много строк в инвизе. Издержки MVCC-базы. Понятно, что у MySQL нет такой проблемы. Нет версионности - нет проблем

other than counting all rows from a table

нахера?

простите

Admin
ERROR: S client not available

[Anonymous]
24.05.2016
23:44:25
Я использую WiredTiger.

Строчку в конфиге меняешь и стартуешь.

Если база пустая.

Если заполненная - то нужно две команды использовать. Две, Карл!

mongodump

mongorestore

И база конвертнётся в нужную.

Paul
24.05.2016
23:45:22
еще раз. Функция Фура нужна для подсчета строк не из одной таблицы. Если вам это действительно надо - не проще ли прописать запрос как матвью?

[Anonymous]
24.05.2016
23:45:24
Но вообще, я бы не стал сравнивать MongoDB и PostgreSQL в плане администрирования.

Paul
24.05.2016
23:46:56
Если заполненная - то нужно две команды использовать. Две, Карл!
для того, чтобы в постгрес мигрировать кластер, вообще-то нужна одна команда. При том, что потроха постгерсовской базы могут быть неизмеримо сложнее, ну да ладно. Я не буду никого ни в чем убеждать. Просто описывать проблемы одной системы и замалчивать проблемы иных - нечестно и выглядит как подлог.

Google
Paul
24.05.2016
23:47:50
и да, в MySQL отвратительная система хранения данных. Она "сложилась" в 3-ей версии и поправлена уже не будет

[Anonymous]
24.05.2016
23:47:59
Да лан нормас))

Под пивандрий сойдёт))

Чики-брики и в SELECT *!

Maxim
24.05.2016
23:49:04
и да, в MySQL отвратительная система хранения данных. Она "сложилась" в 3-ей версии и поправлена уже не будет
Я не в курсе про mysql. Что там именно плохо? MyISAM был ужасен с отстуствием локов на строки в таблице, но в InnoDB это пофиксили.

Там еще всякое было.

Paul
24.05.2016
23:49:32
Какие кластеры.
при том, что в постгресе один сторадж называется кластером. Это терминология. У постгреса может быть неограниченное количество стораджей, каждый из которых живет своей жизнью. При миграции майорной версии надо данные между стороджами мигрировать, иначе они теряются. Ментейнеры пакетов предпочитают в случае обнаружения уже существующего кластера просто создавать второй рядом, чтобы пользователь сам думал, как ему удобнее мигрировать кластер (и когда)

drjackild
24.05.2016
23:50:45
бля, есть какой-нибуь сервис, где я могу получить название штата по названию города? только по сша надо

гугл гео апи не дает такой возможности

Paul
24.05.2016
23:52:57
Я не в курсе про mysql. Что там именно плохо? MyISAM был ужасен с отстуствием локов на строки в таблице, но в InnoDB это пофиксили.
там плохо все :) я постараюсь вам найти доклад по репликации mysql, я давно его смотрел и сейчас сходу найти не могу. Из-за плагинной архитектуры mysql в нем нет нормальной репликации и в принципе архитектура хранения данных в нем устроена довольно своеобразно

[Anonymous]
24.05.2016
23:54:31
В MySQL хуёвый шардинг вообще, если по сути говорить.

Но я бы не сказал такого про MariaDB.

Но в FB как-то ее делают.
У них своё решение.

WebScaleSQL или какая-то такая ебала.

Для MySQL.

Страница 800 из 9768