
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

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
Но морга раньше теряла данные и на одном инстансе)

Roman
14.02.2017
17:57:09

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

KlonD90
14.02.2017
17:57:26
!

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

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

Roman
14.02.2017
18:01:30

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

Павел
14.02.2017
18:02:28

Roman
14.02.2017
18:02:51

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

Roman
14.02.2017
18:05:16

Ҫѐҏӗѫӑ
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

Ҫѐҏӗѫӑ
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

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.2

Roman
14.02.2017
20:20:57

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