Vladimir
Имеется ввиду распределённая конфигурация
Vladimir
На одном инстансе не терять данные не сложно
Vladimir
Взял, записал в файл, fsync, ответил
Roman
Roman
Экстраполировать тест репликации на 1 инстанс некорректно
Vladimir
Но морга раньше теряла данные и на одном инстансе)
Roman
Vladimir
Потому что по дефолту подтверждала записи вообще сразу
Vladimir
Даже без вала
Vladimir
Ну а так - что происходит с одним инстансом не интересно никому
Roman
Вообще, надо просто понимать что именно тестируется и каким образом.
Vladimir
Это не интересный кейс для тестирования бд
P
мне нужен асинхронныц парсер поисковых систем и сайтов, чтобы каждый поискових парсился параллельно
то есть идут функции
parseGoogle(keyword);
parseYandex(keyword);
они выполняются одновременно, а после того как выполнились, идут следующие действия(обработка текста).
при этом надо чтобы при get запросе к скрипту можно было подключаться одновременно несколько раз
P
какой яп лучше подходит для такого?
Roman
Vladimir
Они есть
Vladimir
https://aphyr.com/posts/327-call-me-maybe-mariadb-galera-cluster
Roman
Да. Как и pg
P
Roman
Давно. Еще в 9.4 была
Roman
Anonymous
https://cloudplatform.googleblog.com/2017/02/introducing-Cloud-Spanner-a-global-database-service-for-mission-critical-applications.html
Anonymous
ога
Vladimir
"Открыли"
Vladimir
Cockroachdb же
Vladimir
Ага
Anonymous
приоткрыли
Vladimir
Только без железа естественно
Anonymous
можно винить гугол
Anonymous
вместе со всеми спаннерами, ангулярами и далвиками
Anonymous
и вэвосемями
Vladimir
Ну ангуляр то они не используют
Vladimir
Не дураки
Paul
Т.е. вы накатили данные на чистую новую трешку и часть их потом куда-то пропала?
Evgeny
Evgeny
Нет, с номером я явно налажал, скорее это был 3.2
Roman
Roman
Лол
https://martin.kleppmann.com/2015/05/11/please-stop-calling-databases-cp-or-ap.html
Roman
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.
0xDEFACE
Парни кто знает как в вебпаке в window записать что нибудь?
0xDEFACE
не Provide а Define да?
snatvb
Правда почему ты это в нлде спросил)
0xDEFACE
потому что больше негде спросить
Anonymous
релиз кандидат выкатили
Anonymous
с асинками
Anonymous
если все пойдет ок, то на след неделе стабильная
Anonymous
инструкция по установке https://twitter.com/chicoxyzzy/status/831694051229450241
Sergey
оо
без флагов
Sergey
круто
A
A
Всё самое интересное пропустил))
Кому там рассказать про sails?))
Я в strongloop/loopback контрибьютил еще до того как их IBM купил.
A
Дно редкостное
Evgeny
Мне, мне расскажи
Evgeny
И про сейл и про лупбек
A
Дно редкостное)
A
Сейл - только читал, лупбэк пользовали
Evgeny
Ок. а можно подробностей? Ну или вариант лучше?
A
Ушли с него как из страшного сна
A
Да, всё просто - тогда он делал джойны в памяти
A
Т.е. если ты хочешь сделать джойн двух таблиц по 10к записей в каждой...
A
То если у тебя не кончалась память, то кончалось терпение
A
Потому что _барабанная дробь_
A
Каждое пересечение еще и в отдельном тике делалось
A
Это с одной стороны.
Evgeny
крууууууто...
A
Правда оговорюсь - это было года полтора назад, типа того
A
С другой стороны - сама идея и в самом деле неплохая. Эдакий конструктор, из которого на коленке можно слепить прототип прям за пару часов
A
Но реализация... эх
A
В общем, я бы очень не советовал loopback.
Evgeny
А что бы советовал?
A
И еще момент - авторизация. У нас был хитрый кейс - чуть более необычная авторизация. Я какого только сатану не призывал, чтобы это реализовать.
A
Ну.... а какие цели?
Yan👀
какого в итоге призвал?)
A
В итоге переписал на Express + Mongoose + AJV
Evgeny
Ну вот, например, нужно сделать кучку микросервисов с апи, разными структурами данных, валидайией бла бла бла. Ну не руками же это все реализоввывать! Ну дно ж