@nodejs_ru

Страница 588 из 2748
Roman
14.02.2017
17:48:52
Vladimir
14.02.2017
17:48:57
С чего бы?

KlonD90
14.02.2017
17:48:57
даже в одном инстансе

Vladimir
14.02.2017
17:49:07
Не, не может

Google
KlonD90
14.02.2017
17:49:08
ну он же в лог запишет

а в базу еще нет

Vladimir
14.02.2017
17:50:01
Ну это не потеря данных

Но это и не важно

Кого волнуют один инстанс

Roman
14.02.2017
17:50:31
а в базу еще нет
И? При старте из лога поднимет

Vladimir
14.02.2017
17:51:05
CAP теорема же

Жертвуешь availability - проблем нет вообще

С консистентностью

KlonD90
14.02.2017
17:51:42
ну это потеря консистентности. по сути там же основная претензия что он данные даже при мажорных операциях (которые должны от всех получить по идеи 2х фазный комит) не на всех серверах были после того как закончилось.

Vladimir
14.02.2017
17:52:14
Не, этого нет

KlonD90
14.02.2017
17:52:27
сейчас нет.

Roman
14.02.2017
17:52:32
CAP теорема же
Это красивая теория, не более

Google
KlonD90
14.02.2017
17:52:36
там же данные не терялись

а консистентность не была

ну в той статье что я читал

Vladimir
14.02.2017
17:52:48
а консистентность не была
Ну мб, на практике конститентностью нормальная требует консенсуса

Roman
14.02.2017
17:53:54
Кого волнуют один инстанс
Ну мой поинт в том, что доказывать потерю данных в монге ссылаясь на тесты репликации - это дичь

Vladimir
14.02.2017
17:54:04
Нет, это не дичь

KlonD90
14.02.2017
17:54:30
Ну мой поинт в том, что доказывать потерю данных в монге ссылаясь на тесты репликации - это дичь
??? а как еще? ну т.е. можно конечно не заметно терять данные в продакшене но если это ок то весьма странно

Vladimir
14.02.2017
17:54:30
Имеется ввиду распределённая конфигурация

На одном инстансе не терять данные не сложно

Взял, записал в файл, fsync, ответил

Roman
14.02.2017
17:56:03
Экстраполировать тест репликации на 1 инстанс некорректно

Vladimir
14.02.2017
17:56:48
Но морга раньше теряла данные и на одном инстансе)

Vladimir
14.02.2017
17:57:10
Потому что по дефолту подтверждала записи вообще сразу

Даже без вала

Vladimir
14.02.2017
17:57:44
Ну а так - что происходит с одним инстансом не интересно никому

Google
Roman
14.02.2017
17:57:55
Вообще, надо просто понимать что именно тестируется и каким образом.

Ну а так - что происходит с одним инстансом не интересно никому
Ну почему же. Тот же кейс когда у тебя дохрена данных и второй такой машины нет

Vladimir
14.02.2017
17:59:12
Это не интересный кейс для тестирования бд

Павел
14.02.2017
17:59:27
мне нужен асинхронныц парсер поисковых систем и сайтов, чтобы каждый поискових парсился параллельно то есть идут функции parseGoogle(keyword); parseYandex(keyword); они выполняются одновременно, а после того как выполнились, идут следующие действия(обработка текста). при этом надо чтобы при get запросе к скрипту можно было подключаться одновременно несколько раз

какой яп лучше подходит для такого?

KlonD90
14.02.2017
18:00:15
да основная проблема это консистентность. ну т.е. если приложения умеет во всякие штуки чтобы рабоать с полуразвалившимся кластером монги то это круто ._.

Roman
14.02.2017
18:00:31
Это не интересный кейс для тестирования бд
Нууу. Где там тесты mysql с репликацией?

Vladimir
14.02.2017
18:00:46
Они есть

KlonD90
14.02.2017
18:01:00
там вроде галера была

а сам mysql разве имеет встроенную реплику?

Vladimir
14.02.2017
18:01:25
https://aphyr.com/posts/327-call-me-maybe-mariadb-galera-cluster

KlonD90
14.02.2017
18:02:21
Да. Как и pg
ну у pg она буквально в этом году что ли появилась. хотя протокол они написали до. но это все равно не совсем правда не уверен что этим сильно пользуются.

KlonD90
14.02.2017
18:02:52
это опять же куча штук поверх которые все это разроучивают куда надо

кто-нибудь stolon в проде юзает?

Ҫѐҏӗѫӑ
14.02.2017
18:07:39
https://cloudplatform.googleblog.com/2017/02/introducing-Cloud-Spanner-a-global-database-service-for-mission-critical-applications.html

KlonD90
14.02.2017
18:07:59
открыли спанер таки?

Google
Павел
14.02.2017
18:09:08
concurrency is not parallelism
надо в сторону го смотреть, да?

Ҫѐҏӗѫӑ
14.02.2017
18:09:24
Vladimir
14.02.2017
18:18:54
"Открыли"

KlonD90
14.02.2017
18:19:46
ну для пользованию ( но они же писали paper что там ад ад инфраструктура для гугла

глобальный таймстемпы + id и там какие-то схемы синхронизации. хотя все конечно могло поменятся

Vladimir
14.02.2017
18:20:49
Cockroachdb же

KlonD90
14.02.2017
18:21:23
cockroach никогда не смотрел. по тому же paper реализовывали?

Vladimir
14.02.2017
18:21:32
Ага

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
14.02.2017
18:21:36
приоткрыли

Vladimir
14.02.2017
18:21:41
Только без железа естественно

KlonD90
14.02.2017
18:23:30
если гуглплей тормозит можно spanner винить?

Ҫѐҏӗѫӑ
14.02.2017
18:25:42
можно винить гугол

вместе со всеми спаннерами, ангулярами и далвиками

и вэвосемями

Vladimir
14.02.2017
18:28:43
Ну ангуляр то они не используют

Не дураки

Paul
14.02.2017
19:05:18
Если этого мало - я лично на наших тесткейсах столкнулся с потерей данных при обновении на 3 версию
Кто же обновляет субд на мажорную версию вместе с данными? Это делается через дамп, потому что всякое бывает в любой бд при обновлении

Evgeny
14.02.2017
19:39:49
Кто же обновляет субд на мажорную версию вместе с данными? Это делается через дамп, потому что всякое бывает в любой бд при обновлении
Ключевое слово в том сообщении - тесткейсы. Это когда ты готовишь новый кластер, накатываешь на него данные, а потом оставляешь наедине с тестами на пару дней и смотришь что будет. Рекомендую, классный паттерн перед апдейтом

Paul
14.02.2017
19:41:10
Т.е. вы накатили данные на чистую новую трешку и часть их потом куда-то пропала?

Google
KlonD90
14.02.2017
19:42:21
накатили а потом погоняли

и посмотрели что что пошло не так

ну такие серьезные операции действительно надо воспроизводить сначала

и только после того как убедились что все ок и пашет правильно и приложение и данные можно по настоящему мигрироваться. параноика бережет паранойя

Evgeny
14.02.2017
19:44:43
Т.е. вы накатили данные на чистую новую трешку и часть их потом куда-то пропала?
Да. Фикс был в 3.4.чтототам после чего мы на нее перешли таки

Нет, с номером я явно налажал, скорее это был 3.2

KlonD90
14.02.2017
20:28:14
https://github.com/alt-j/fast-react-server/issues лол ною тут каждый день теперь

но если что то уже эти пакеты можно спокойно использовать с реактом и реакт роутером(как дочиним последний баг) и оно рендерит в 12+ раз быстрее обычных пакетов

Roman
14.02.2017
23:23:25
Лол
https://martin.kleppmann.com/2015/05/11/please-stop-calling-databases-cp-or-ap.html

The CAP system model is a single, read-write  register – that’s all. For example, the CAP theorem says nothing about transactions that touch multiple objects: they are simply out of scope of the theorem, unless you can somehow reduce them down to a single register.

DEFACE
14.02.2017
23:38:55
Парни кто знает как в вебпаке в window записать что нибудь?

Vitaly
14.02.2017
23:43:08
DEFACE
14.02.2017
23:45:28
не Provide а Define да?

Andrew
14.02.2017
23:47:06
Правда почему ты это в нлде спросил)

DEFACE
14.02.2017
23:49:16
потому что больше негде спросить

Ҫѐҏӗѫӑ
15.02.2017
02:21:05
релиз кандидат выкатили

с асинками

если все пойдет ок, то на след неделе стабильная

инструкция по установке https://twitter.com/chicoxyzzy/status/831694051229450241

Страница 588 из 2748