Gleb
Старый
у меня в этом проекте вообще оракл и постгре
yopp
sas диски по 500гб в 2017 году?
yopp
но в любом случае, ничего не понятно
tenni
tenni
Старый
WT ?
dhfqn nfquth bvttim ddble&
Старый
врайт тайгер имеешь ввиду?
tenni
ну
tenni
ты задал вопрос по оперативку, для WT это странно однако
yopp
Старый
просто вот как себя ведут hbase/cassandra я понимаю после исчерпания оперативы, но ведь у монги тож sstable, и я хз как он без оперативы
yopp
ещё небось бекапы снепшотами
yopp
с фс
tenni
непонятно вообще шард там или репликасет
yopp
сними 10Тб с ноды дампом ;)
yopp
даже 500 гигов
tenni
yopp
а сколько денег есть? :D
tenni
Старый
по крайне мере рабочего
Старый
ток реплику делать
tenni
Gleb
yopp
Gleb
у перконы в монге норм дампилка
yopp
не надо
Gleb
у меня 3 тб базы
tenni
Старый
не надо
5000 на чтение и 3000 на запись в сек с 10 нод таких?
yopp
yopp
3000 чего?
yopp
ты заявку на кластер делаешь?
yopp
или проверяешь чужую заявку?
Старый
tenni
yopp
Gleb
Gleb
в доке написано вынести на отдельный реплика сет с инмемори двиглом
Gleb
ну там написано не так
Старый
Gleb
там написано убедись что монга никогда не будет работать с диском
Старый
yopp
Gleb
Gleb
не читал что ли?
yopp
ссылку дай
Старый
лан я до дома, потом продолжу
Старый
реально интересно
tenni
https://docs.mongodb.com/manual/tutorial/deploy-shard-cluster/
tenni
чет не вижу =)
yopp
конфиг сервера можно хоть на ардуине запускать, с sd карты
Gleb
https://docs.mongodb.com/manual/administration/production-checklist-operations/
идёшь сюда и находишь много всяких странных штук без объяснений
yopp
Place your config servers on dedicated hardware for optimal performance in large clusters. Ensure that the hardware has enough RAM to hold the data files entirely in memory and that it has dedicated storage.
Gleb
там же про то что работать нормально будет только на ссд(что реально правда) и т.д.
yopp
где тут про in-memory хранилище?
tenni
😆 чуваки, ну вы жжоте
Gleb
сколько тб у тебя базы?
Gleb
давайте с простого вопроса
Gleb
сколько репликасетов по сколько тб?
Gleb
потом продолжим
Gleb
если вы говорите что у вас без ссд работает то у вас там базы гигов по 50-100
Gleb
можете не продолжать
Gleb
я такое на телефоне запущу
yopp
он вам уже не ответит, он забанен
Gleb
Народ, хэлп.
Как в MongoDB сделать запрос вида:
SELECT * FROM A LEFT OUTER JOIN B ON A.uid = B._id WHERE A.__t = 'constant' AND B.mID = ?;
Сейчас это делается через A.find({ uid: { $in: [ .... ] } }), но мне так не нравится, ибо иногда элементов коллекции B может быть слишком дохрена, при этом для B.mID = ? объект с __t = 'constant' будет всего один. Да, это из разряда преждевременных оптимизаций, но всё же хотелось бы сделать красивее, но чёт туплю.
P&P
Глеб, Монго это не реляционная ДБ со всеми вытекающими. Некоторую подобную функциональность (крайне неэффективную vs реляционные дб) можно посмотреть здесь: https://stackoverflow.com/questions/2350495/how-do-i-perform-the-sql-join-equivalent-in-mongodb