icewolf
icewolf
J
...его оценка процесса перестройки, подходы и методы работы признаны партией несостоятельными и ошибочными
Илья | 😶☮️🐸
Нужно реализовать персистентное key-value хранилище для vendor-data (user-data юзер может прокинуть свое), которое можно географически скейлить (по континентам). vendor data будет отдавать сервис, который будет ходить в это хранилище и забирать конфиг по ключу (uuid инстанса) и возвращать json.
Собственно вопрос: какую key-value хранилку выбрать ?
icewolf
Илья | 😶☮️🐸
Почему: потому что есть ключи, которые должны 100% присутствовать в конфиге и при этом у юзера должна быть возможность добавить свой конфиг. Склеивать костылями желания 0
Vyacheslav
Илья | 😶☮️🐸
вот вокруг консул и etcd мысли ходят, про редис чот не уверен
Илья | 😶☮️🐸
редис не про персистентность в моменте
Илья | 😶☮️🐸
как у etcd с моделью мастер-мастер ? можно в любой регион пушить новый ключ ?
Илья | 😶☮️🐸
Илья | 😶☮️🐸
кэш там накрутить
icewolf
если тупо обмен etcd за глаза, если именно сохранность данные-значений это уже в редиску
icewolf
у меня умный вопросец есть. Как заменить кластер маришки на Postgres и главный вопрос как к этому прикрутить rafting
icewolf
именно на pg, как самостоятельные субд, а модель с raft для переключения на новый лидер
akbarov
icewolf
icewolf
Вот вопрос как выкинуть нахер маришку из опенстека что бы сделать охренительную pg это да..
icewolf
но мало ли кто то так делал?
Илья | 😶☮️🐸
Vyacheslav
Vyacheslav
Ты можешь по базам данных Маришку нарезать
Vyacheslav
У каждого сервиса свой connection
icewolf
а когда обьем базы резко растет в объеме.. ну тут как говорится артефакты в опенстеке случаются
John
John
Не думаю что это проблема исключительно движка
icewolf
icewolf
я конечно понимаю, что я чет не правильно делаю что база в прогрессе растет и по хорошему надо исключать такие обьемы и pg это тушение пожара бензином.. но все таки у pg от таких объемов крыша не едет
John
John
Может там запросы кривые
John
Может там индексов нет
John
Ты в потрохах копался что там в БД дёргается пишется?
icewolf
icewolf
icewolf
ну там не ток нова там еще и остальные запчасти, но там с селектами все норм, а вот сами базы начинают пухнуть ну привет..
icewolf
начинается тупота.
John
😳
Не ну а чего ты удивлённый вид делаешь. Мне вот слоник тоже больше по душе. Но как говорится заставь дурака Богу молиться.
Я не верю что на 500 GB там дохнуть всё начинает . Скорее всего что то приклад опенвсрака чудит
icewolf
повторюсь может я слишком с метаданными переигрываю или в силу своего умственного развития перемудрил с индексацией.. но в моменте 500 гигов..
John
Но опять нужна конкретика а не "ой у нас база пухнет всё тормозит"
John
John
На чтение вообще всё быстро должно делаться.
Как вариант какое нибудь партиционирование сделать
John
Бабалансер поставить на разные запросы
John
В общем твм фронт работы большой. База данных это вам не это тут понимать надо
John
Вот я не очень понимаю поэтому даю банальные советы)
icewolf
ну то есть а почему только маришка?
John
John
Это отдельный пиздец
icewolf
и какой смысл? Если можно в raft?
John
А ещё а ещё привет дедлоки при наличии балансира
John
Ну я такое хватал
icewolf
John
Вот с постгрей всё как то продуманней и по православному
John
Классная в общем СУБД
John
Люблю её)
John
Я бы монгу воткнул 😂😂😂
icewolf
John
Ильнур
icewolf
John
Я в здравом уме архитекторов не видел кто бы Кассандра тащил как Nosql решение в проект. Может у меня такая выборка конечно скудная
icewolf
Ильнур
В ранних версиях были смешные баги с кластеризацией
John
Ну не трогал я Кассандру окей. А чем она лучше то монги?
icewolf
Ильнур
Хотя интересно кто в мордоре перетащил все на kvm и нормально настроил HA и DR. Я бы даже денег за лекию дал. Рили
John
John
Её можно неправильно эксплуатировать и готовить это да. Но что касается надёжности уж извините всё там в порядке
Mr