@gogolang

Страница 1383 из 1630
Pavel
10.09.2018
09:28:33
Wingman
10.09.2018
09:28:37
и неднозначность

ненормализованность)

Pavel
10.09.2018
09:31:37
работай дальше, реализацию потом всегда можно переделать ?

Google
Mihail
10.09.2018
09:34:54
ненормализованность)
А вот это очень спорно

Artem
10.09.2018
09:34:55
Проблема тут выглядит надуманной, можно какой нить хеш где порядок портов будет неважен, но эт усложнения лишнее

Wingman
10.09.2018
09:35:14
просто что-то в голове засело, что "вот неудобно, и всё"

Alexander
10.09.2018
09:44:58
> Данные - это связи между устройствами Это граф. Зачем было брать реляционную модель?

Daniel
10.09.2018
09:45:28
затем, что любая известная нам модель хорошо эмулируется в реляционной

Alexander
10.09.2018
09:45:37
В любом случае, храни и обратывай это как граф

Aleksandr
10.09.2018
09:57:44
https://github.com/Champii/og

Alexander
10.09.2018
10:06:22
вот до чего мухоморы доводят!

Wingman
10.09.2018
10:08:28
В любом случае, храни и обратывай это как граф
это будет процента полтора от всех данных в постгре. Буквально несколько тысяч строк. Городить для этого отдельную БД? Лишаться нативных связей, форейн ключей, и обрабатывать всё софтом?

Alexander
10.09.2018
10:10:39
это будет процента полтора от всех данных в постгре. Буквально несколько тысяч строк. Городить для этого отдельную БД? Лишаться нативных связей, форейн ключей, и обрабатывать всё софтом?
http://devsonia.ru/2012/12/19/%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B3%D1%80%D0%B0%D1%84%D0%B0-%D0%B2-%D0%B2%D0%B8%D0%B4%D0%B5-%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD/

Wingman
10.09.2018
10:11:26
не

Google
Aleksey
10.09.2018
10:11:42
Чятик, а есть какой-то внятный тлдр по модулям? Не мыслью по дереву о том зачем это, а как теперь с этим жить

Wingman
10.09.2018
10:11:45
там _ориентированный_ в этом случае понятно, где верх - где низ, и можно логично структурировать

а если вершины - равные, то и их оконечности равнозначны, и portX и portY могут меняться местами произвольно

Alexander
10.09.2018
10:12:36
Aleksey
10.09.2018
10:14:15
https://habr.com/post/421411/
Такое себе чтиво, осталась дофига вопросов. Во-первых, это нифига не тлдр. Во-вторых, по одному вопросу к этой статье гуглить – проще другую найти. В-третьих, на русском что-то читать это моветон.

Alexander
10.09.2018
10:14:27
а если вершины - равные, то и их оконечности равнозначны, и portX и portY могут меняться местами произвольно
Так делай два индекса, или храни как ориентированный, но с двумя дугами между узлами, типа. У тебя же вершин мало, как ты говоришь

Wingman
10.09.2018
10:15:38
а причем тут индексы? я только о том, что при наличии pointX и pointY заранее неизвестно, какая вершина будет в pointX, а какая - в pointY, и придется перебирать/усложнять/OR`ать

Alexander
10.09.2018
10:17:02
а причем тут индексы? я только о том, что при наличии pointX и pointY заранее неизвестно, какая вершина будет в pointX, а какая - в pointY, и придется перебирать/усложнять/OR`ать
Храни две связи сразу. В обе стороны. При поиске одну из них найдешь, как бы не искал. А вобще просто погуглируй про работу с графами в SQL - тема не новая

Wingman
10.09.2018
10:17:19
угу, гуглю

Alexander
10.09.2018
10:19:16
А я вот от лени утилитку себе накорябал: https://github.com/aadz/unix-misc#tls-cert-info, чтобы не вспоминать постоянно ключики OpenSSL. Гляньте, что еще нормальному человеку бывает нужно знать про сертификат?

Alexander
10.09.2018
10:28:29
правда?

Только не ругайтесь на код сильно, если что. Я ведь Go только учить начал и вобще не настоящий программист :)

curl -v "https://example.com/" почти тоже самое выдаёт
нет, мне этого бывает мало, что curl показыват. И он не про сертификат, а сразу страницу тащит в случае -v - много лишнего.

Aleksandr
10.09.2018
12:31:26
Playing with Go module proxies https://roberto.selbach.ca/go-proxies/
https://open.microsoft.com/2018/08/28/announcing-project-athens-gophersource-go-community/ https://docs.gomods.io/ https://github.com/gomods/athens

Roman
10.09.2018
12:55:44
https://github.com/scylladb/go-set

Pawel
10.09.2018
12:59:44
Artuchka
10.09.2018
13:35:45




Google
Artuchka
10.09.2018
13:35:45






прикооооольна, лол

Georgy
10.09.2018
13:36:24
в дотнет чате зикурат школоло

админы тут приводят в чувство сообщество, это прекрасно

Artuchka
10.09.2018
13:37:14
Georgy
10.09.2018
13:37:35
ахахаха
я был там, не смог

Artuchka
10.09.2018
13:37:46
Antony
10.09.2018
13:38:08
C# guru на любой непонятный стактрейс: “не баг, а фича”

Pawel
10.09.2018
13:42:19
Кто нибудь юзает orm-ку reform?

Dmitriy
10.09.2018
13:43:32
Кто нибудь юзает orm-ку reform?
тут в чате есть автор, можно попробовать минуя посредников адресовать вопрос ему напрямую

Илья
10.09.2018
13:44:33
@alek_si

Алексей, тут вопрос по reform :)

Dmitriy
10.09.2018
13:45:12
Алексей, тут вопрос по reform :)
спасибо, не успел ответить)

Alexey
10.09.2018
13:45:13
Автор болеет и может тупить

Pawel
10.09.2018
13:45:26
))

Илья
10.09.2018
13:45:39
Автор болеет и может тупить
огранизация митапов до добра не доведет!

Google
Alexey
10.09.2018
13:45:42
Так а где вопрос?

Aleksandr
10.09.2018
13:45:50
прикооооольна, лол
чего прикольно? пока рассматриваю это как спам

Artuchka
10.09.2018
13:46:05
Pawel
10.09.2018
13:46:35
Так а где вопрос?
ормка one-to many понимает?

Alexey
10.09.2018
13:46:48
Нет

Pawel
10.09.2018
13:46:59
ок, спасибо)

Admin
ERROR: S client not available

Aleksandr
10.09.2018
13:47:03
статистика "багов"
слово "фича" не синоним и не антоним слова "баг". Я искренне не понимаю

Artuchka
10.09.2018
13:47:48
слово "фича" не синоним и не антоним слова "баг". Я искренне не понимаю
я понимаю, но ради рофла всё-таки можно приравнять эти два значения, т.к. иногда они именно в таком смысле употребляются

Aleksandr
10.09.2018
13:48:59
мде.

я вот иногда наблюдаю как люди месяцами молчат в чате, а потом свое первое сообщение тратят вот на это

и думаешь: вот реально ты так хотел вступить в наше сообщество - через лол, школоло и рофл?

Roman
10.09.2018
13:51:30
затем, что любая известная нам модель хорошо эмулируется в реляционной
эмулируется - да, хорошо - нет) графы более реляционны чем реляционки, relational DBMS это просто историческое название, не было тогда ещё достойных графовых БД дело не только в index-free-adjacency, дело скорее в языке запросов и тут SQL просто позорится со своими JOIN'ами

Daniel
10.09.2018
13:56:21
rdbms захватили мир потому, что любая другая структура эмулируется на них успешно

Roman
10.09.2018
13:59:34
rdbms захватили мир потому, что любая другая структура эмулируется на них успешно
а мне кажетсячто причина тому более низкий уровень абстракции. Написать толковую графовую БД сложнее, чем табличную. Вот так и вышло, что первые реляционки были табличными и SQL стал их стандартом, но это уже неактуально ибо мы не стоит на месте и начинается эра графовых

Daniel
10.09.2018
14:00:16
в каком смысле она начинается?

что у нас готово к промышленному оспользованию?

Roman
10.09.2018
14:00:54
в каком смысле она начинается?
в том что появляются наконец более толковые решения, которых раньше не было

что у нас готово к промышленному оспользованию?
зависит от конкретной задачи, я в принципе Arango рекомендую, Neo так себе, ещё есть Janus-Graph но они далеки ещё от промышленного использования, документация сыра

Google
Roman
10.09.2018
14:03:27
я бы не называл классический SQL - реляционным, я бы называл его истинным названием: табличный

Daniel
10.09.2018
14:04:30
в том. что ты называешь "классическим sql" есть встроенные средства поддержания консистентности наборов данных: foreign keys

поэтому они все же реляционные

Roman
10.09.2018
14:05:37
в том. что ты называешь "классическим sql" есть встроенные средства поддержания консистентности наборов данных: foreign keys
foreign keys работают хуже с реляционными данными нежели графы с index-free-adjacency по крайней мере в теории (практика зависит от конкретной технической реализации графовой бд)

Daniel
10.09.2018
14:05:58
что такое "хуже"?

Roman
10.09.2018
14:06:15
Daniel
10.09.2018
14:06:23
разложить набор данных в нормализованную структуру я могу школьников научить

Daniel
10.09.2018
14:06:45
с графовыми это далеко не так

Roman
10.09.2018
14:06:47
Orientdb
ориент не держит нагрузыки

что такое "хуже"?
в графе у тебя, очень грубо выражаясь, "указатели" на узлы, а не индексы. "указатели" работают шустрее индексов

Daniel
10.09.2018
14:07:54
медленее
https://www.arangodb.com/2018/02/nosql-performance-benchmark-2018-mongodb-postgresql-orientdb-neo4j-arangodb/ если я правильно читаю легенду - пострес абсолютный победитель

Pawel
10.09.2018
14:08:52
с графовыми это далеко не так
В orientdb спокойно ложатся объекты джавы ( и голанга) без всяких орм и без потери консистентности

Roman
10.09.2018
14:09:17
разложить набор данных в нормализованную структуру я могу школьников научить
я не спорю о том что табличные бд имеют смысл в тех или иных случаях, но большинство задач таки проще решаются графом нежели таблицей. Причина: язык запросов. SQL JOIN'ы это кошмар для чуть более сложных запросов

https://www.arangodb.com/2018/02/nosql-performance-benchmark-2018-mongodb-postgresql-orientdb-neo4j-arangodb/ если я правильно читаю легенду - пострес абсолютный победитель
с чего такой вывод?)) он по большей степени медленее Arango (single read, single write, write sync, shortest path, neighbors, neighbors of neighbors, aggregation) только памяти меньше жрёт

Artem
10.09.2018
14:14:31
Всем привет! Разбираюсь с Sentry Беру пример из документации func main() { raven.SetDSN("myDSN") // скопировал из Sentry _, err := os.Open("filename.ext") if err != nil { raven.CaptureErrorAndWait(err, nil) log.Panic(err) } } и ничего не приходит в sentry почему?(

Roman
10.09.2018
14:14:53
В orientdb спокойно ложатся объекты джавы ( и голанга) без всяких орм и без потери консистентности
ориент херово оптимизирован, поэтому его с реляционными сложно сравнивать, он тупо нагрузку не держит

не только
в любом случае Postgres там далеко не абсолютный победитель а скорее терпит поражение

Страница 1383 из 1630