Size: a a a

2020 March 08

VK

Vladislav Khapin in F# Flood
источник

Д

Диёр in F# Flood
Андрей Вилинский
мухаха да конечно:

"монго это гуано, кто ж в своем уме json в базу толкать станет, а вот постгрес с jsonb это ж круче да.  
а теперь попробуем этот jsonb перформанс через жопу Entity Framework, а как без него то. Напрямую запросы писать, это ж не по фенхую sql руками писать, ой да и совсем даже на sql не похоже...
придется обмазать атрибутами, jsonb tostring = querystring. Тэкс чо у нас теперь по перформансу... Нда, нуок, на монге то бы еще хуже было"

Кстати реально так счас и есть!
источник

АВ

Андрей Вилинский in F# Flood
Mikhail
Чот не особо понятна твоя мысль
эт да, тут у меня талант. Короче технологии хорошие, а люди всё портят. Всех с восьмым марта!
источник

IC

Iλyα Che in F# Flood
Спасибо :3
источник

R

Roman in F# Flood
Андрей Вилинский
мухаха да конечно:

"монго это гуано, кто ж в своем уме json в базу толкать станет, а вот постгрес с jsonb это ж круче да.  
а теперь попробуем этот jsonb перформанс через жопу Entity Framework, а как без него то. Напрямую запросы писать, это ж не по фенхую sql руками писать, ой да и совсем даже на sql не похоже...
придется обмазать атрибутами, jsonb tostring = querystring. Тэкс чо у нас теперь по перформансу... Нда, нуок, на монге то бы еще хуже было"

Кстати реально так счас и есть!
Сэр, но вы же несёте полную хуйню. Зачем так?
источник

R

Roman in F# Flood
Суть в том, что в Монго, насколько я помню, нет транзакций, и джойны на документы тоже через жопу работают.
А в постгре и транзакции и джойны работают охуенно. И в ней есть адекватная поддержка и реляционной модели, и документной. И документная не уступает по качеству монге.

А при чем тут еф и прочее говно, я вообще не понял
источник

A

Anatoly in F# Flood
it depends on what you call a transcation
источник

АВ

Андрей Вилинский in F# Flood
Roman
Суть в том, что в Монго, насколько я помню, нет транзакций, и джойны на документы тоже через жопу работают.
А в постгре и транзакции и джойны работают охуенно. И в ней есть адекватная поддержка и реляционной модели, и документной. И документная не уступает по качеству монге.

А при чем тут еф и прочее говно, я вообще не понял
Воот и я о том же! думаю какого надо всё через еф. Справедливости ради транзакции в Монгу давно уже завезли, по просьбе упоротых. но они нужны там так же как и дджойны, еф или козе пятая нога
источник

Dv

Dr. Friedrich von Never in F# Flood
отец Григорий
А гугл говорит - идышъ
А это не одно и то же?
источник

Dv

Dr. Friedrich von Never in F# Flood
Андрей Вилинский
Воот и я о том же! думаю какого надо всё через еф. Справедливости ради транзакции в Монгу давно уже завезли, по просьбе упоротых. но они нужны там так же как и дджойны, еф или козе пятая нога
А как без джойнов? Я до сих пор не очень представляю.
источник

Dv

Dr. Friedrich von Never in F# Flood
Есть у меня два документа в разных коллекциях, и им надо друг на друга сослаться. Что, только два запроса делать?
источник

DS

Doge Shibu in F# Flood
Dr. Friedrich von Never
Есть у меня два документа в разных коллекциях, и им надо друг на друга сослаться. Что, только два запроса делать?
Не ссылаться, хранить копию данных и т.д. и т.п.

Но я не спец по монге, говорю просто то, что интуитивно кажется разумным
источник

Dv

Dr. Friedrich von Never in F# Flood
Doge Shibu
Не ссылаться, хранить копию данных и т.д. и т.п.

Но я не спец по монге, говорю просто то, что интуитивно кажется разумным
Первое не решает поставленную проблему, второе порождает новую.
источник

Dv

Dr. Friedrich von Never in F# Flood
Если в монге всегда так получается, то она мне не понравится.
источник

DS

Doge Shibu in F# Flood
Dr. Friedrich von Never
Первое не решает поставленную проблему, второе порождает новую.
Если они редко обновляются, то второе относительно норм решает проблему
источник

Dv

Dr. Friedrich von Never in F# Flood
Doge Shibu
Если они редко обновляются, то второе относительно норм решает проблему
Я не сказал, что второе её не решает
источник

Dv

Dr. Friedrich von Never in F# Flood
Оно порождает ещё проблему. А старая решилась, да.
источник

DS

Doge Shibu in F# Flood
Dr. Friedrich von Never
Я не сказал, что второе её не решает
Решает без критичных проблем
источник

DS

Doge Shibu in F# Flood
Если редкое обновление
источник

Dv

Dr. Friedrich von Never in F# Flood
Doge Shibu
Решает без критичных проблем
Я считаю дополнительные появившиеся вопросы важными, если хочешь, критичными.

Как будем синхронизовать изменения копии и оригинала? Будем разрешать писать и туда и туда? Кто будет синхронизировать данные, писатель? Или отдельный сервис сделаем? Кто будет за ним следить?

А что с транзакционностью, она нам нужна в этом месте, или eventual consistency хватит? Как проектировать клиентские API, чтоб никто не решил, что данные всегда консистентны?
источник