nvkv
а че-та с ним там лучше?
прямо сейчас там с ним также
nvkv
но Рич старается
Roman
https://www.youtube.com/watch?v=oyLBGkS5ICk
Можешь пожалуйста пояснить суть темы? Нет времени к сожалению смотреть целиком. Буду очень признателен
nvkv
в смысле могу, но не хочу
nvkv
Это знаешь, как в анекдоте — "Да херня этот ваш Стравинский, мне Рабинович напел"
Roman
понял
Roman
думал может будешь рад инфой поделиться, ошибся
nvkv
Я уже поделился :)
Roman
тратить час на то, что возможно тебе совсем не нужно - жутко непродуктивно, вот поэтому и попросил просто дать понять в парочке слов в чём суть презентации
nvkv
в презентации идет речь о несовершенстве мира, проблемах современных систем версионирования библиотек и достаточно изящном решении этих проблем, которое придумал Рич
Vladimir
это каким боком к golang относится?
у него там суслики прыгать будут
Anonymous
Наверно прокси будут управляться с сервера на Go
Мерль
https://medium.com/@tejasmanohar/the-state-of-go-dependency-management-6cc5f82a4bfa
Daniel
которые не имеют отношение к собственно организаци данных
Roman
Ну, в реляционных бд вообще организации данных пользователь не видит
engelbart
https://medium.com/@tejasmanohar/the-state-of-go-dependency-management-6cc5f82a4bfa
Спасибо, прямо с интересом прочитал
engelbart
Дык, чего щас, switching between project-specific $GOPATH кошерно или нет?
Daniel
Ну, в реляционных бд вообще организации данных пользователь не видит
а что мы называем организацией данных? я вот собственно структуру, нормализацию и все вот эти форин ключи
engelbart
Я так понял ragus говорил о хранение на диске чтоль. Но помойму кому какое дело, как оно там хранится
Daniel
ну вот с рсубд мы можем позволить себе этого не знать
Daniel
в nosql знать формат хранения полезно, а в некоторых случаях - обязательно
Roman
ну вот с рсубд мы можем позволить себе этого не знать
Ну вот хотим мы в бд хранить блобы, например
Daniel
ну!
Roman
а что мы называем организацией данных? я вот собственно структуру, нормализацию и все вот эти форин ключи
Так это все можно и в nosql. Только нейминг другой и схема не фиксированная
Roman
И если говорить про nosql, то там часто у разработчика есть возможность разменять надежность на скорость
engelbart
Я бы хотел разменять что-нибудь на удобство.
engelbart
Но из того что вижу, удобство такое, очень в отдельных областях. Если всякое шардирование не особенно нужно, то вобщем по пальцам пересчитать его.
engelbart
Я тут вокруг одной задачки всё прыгаю, мелкий так сказать домашний проектик, и хочу там такого: - хранить связанные документы, но с возможностью доступа по вторчиным ключам из кишочков документа - хочу обойтись без администрирования сервиса бд. Что б прямо inprocess, типа sqlite, даже одновременный доступ не нужен. - там в основном write-only с редкими read, и только редкие процессы построения отчетов читают много данных раз в неделю. - не хочу хранить в памяти, архив длинный там, а доступ к нему почти никогда не нужен. обычно доступаемся к данным записанным максимум час назад. может посоветуете чего? Сейчас там рсубд, но джойны и многоэтажные запросы утомили. Документы слегка динамической структуры.
Roman
форин ключи нельзя, по понятным причинам
Если речь про тупой kv - да. Но в той же монге можно хоть ь все поля обложить ключами
Roman
И индексы положить на ssd
engelbart
Кто то мне кидал ссылку на buntdb и оно прямо почти. Тока хранит в памяти и не умеет внутри документа по массивам выбирать. Но близко уже
Мерль
Разве поверх ql можно сообразить, но только со схемой
engelbart
https://github.com/cznic/ql это ?
engelbart
дык, зачем. тогда и sqlite и постгрес норм
engelbart
или я не понимаю?
Daniel
важности слов "pure Go" не понимаешь
Daniel
Если речь про тупой kv - да. Но в той же монге можно хоть ь все поля обложить ключами
а вот это интересно. понятно тогда, почему этот ворд такой базз. у меня-то с монгой опыта нет вообще. а скажи - как работают форин ключи при шардированной базе?
Daniel
https://docs.mongodb.com/manual/sharding/
слово foreign не найдено
Roman
Если кратко - один раз выбирается shard key и потом по нему запросы раскидываются между шардами
Daniel
это очевидно, это так в любой nosql базе
Daniel
я именно про foreign keys
Мерль
Кстати, если хочется поизвращаться
Мерль
Попробуйте тарантул
Мерль
На самом деле это не бд никакая, конечно, а интепретатор для Lua
Мерль
Но прям ващееее
Daniel
я именно про foreign keys
и про контроль целостности, который они обеспечивают. я хорошо понимаю, почему в распределенных базах foreign keys нет
Daniel
ты говоришь - в монге есть
Мерль
На самом деле это не бд никакая, конечно, а интепретатор для Lua
В lua единственная структура данных - таблица. А тут чуваки довели идею до логического конца
Daniel
и я хочу знать - как это так оно работает
Мерль
и я хочу знать - как это так оно работает
Эммм В монге нет foreign Keys Либо я сильно отстал от текущего положения дел
Roman
я именно про foreign keys
а... то что ты хочешь называется dbref. но это не рекомендуется делать и лучше ссылаться руками по objectid
Daniel
слушай, не в ссылках же дело, ссылаться я могу на что угодгно как угодно. дело в контроле целостности
One
жуть какая с этим временем... fmt.Println(time.Now().Format(time.Stamp)[7:0 ])
One
hh:mm:ss чтоб вывести
engelbart
log.Printf
Anonymous
hh:mm:ss чтоб вывести
fmt.Println(time.Now().Format("15:04:05"))
One
fmt.Println(time.Now().Format("15:04:05"))
благодарю, так короче =)
серёжа
когда же вы научитесь :(
Constantine️
дело не в научитесь, а в том. что непривычно )
One
когда же вы научитесь :(
учимся... третий хеловорлд ваяю
серёжа
дело не в научитесь, а в том. что непривычно )
Ладно когда это одна строчка кода (хотя и там зачастую парсер портит, например, конвертацией в эмоджи), но когда целую портянку вот так вот просто кидают — боль
One
портянки в пастебин
One
Это чо. Самое страшное - когда тебе по телефону звонят и говорят "Ааа, спаси, код не работает!".
Это что... Когда на том конце тетенька 50 лет, которяа компов боится и туда 300 км ;)
Anonymous
Не, ты должен как "тыжпрограммист" воспользоваться экстрасенсорными навыками, чтобы понять без кода, где проблема.
One
"теленет по телефону" - вотэтовсе
One
а для жабаскрипт есть чатик? кто сылкой поделится
серёжа
В @prodot должен быть