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