@gogolang

Страница 1384 из 1630
Roman
10.09.2018
14:16:17
я не могу 100% быть уверенным в том что бенчмарк не biased потому-что таки сии числа это маркетинг Arango, но врать они тоже не будут

Pavel
10.09.2018
14:16:59
прикольно(
ты ведь myDSN заменил на правильный?

DMITRY
10.09.2018
14:17:09
видел orientDB в продакшене

Google
DMITRY
10.09.2018
14:17:17
нагрузку реально не держит

производительность настолько печальная,что на него делали кеширование в Solr

Artem
10.09.2018
14:19:13
Илья
10.09.2018
14:19:30
тогда смотри discarded в sentry

тк функция синхронная, и со стороны приложения пуля, скорее всего, вылетела

Roman
10.09.2018
14:20:22
видел orientDB в продакшене
нафиг ориент, Arango FTW

DMITRY
10.09.2018
14:23:17
нафиг ориент, Arango FTW
arangodb она бесплатная?

Roman
10.09.2018
14:24:05
arangodb она бесплатная?
коммьюнити версия имеется как у любого современного open source проекта https://www.arangodb.com/subscriptions/

Artem
10.09.2018
14:25:40
тогда смотри discarded в sentry
Вообще пусто все там(((

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

Roman
10.09.2018
14:26:40
причем здесь как оно работает? есть реляционная алгебра, она идеально ложится в то что ты называешь "табличные базы данных"
я лишь утвердил что графы более "реляционны" нежели табличные SQL RDBMS ибо более оптимизированы под взаимосвязи узлов и легче в работе с ними

Google
Georgy
10.09.2018
14:28:20
я лишь утвердил что графы более "реляционны" нежели табличные SQL RDBMS ибо более оптимизированы под взаимосвязи узлов и легче в работе с ними
ну ты можешь называть их как хочешь, конечно же, только они от этого реляционными не станут. определенные виды баз данных поэтому собственно и называются реляционными, потому что реализуют реляционную алгебру. графы не реализуют. в этом то и фокус. но это не делает, один или другой вид хуже.

но это вообще офтоп, сорри

Илья
10.09.2018
14:31:09
Вообще пусто все там(((
значит проблема в руках, вот взял создал все это, добавил в init устанвку sdn и плюнул ошибку, она на месте

Abylay
10.09.2018
14:31:59
How to use template?

Roman
10.09.2018
14:34:51
ну ты можешь называть их как хочешь, конечно же, только они от этого реляционными не станут. определенные виды баз данных поэтому собственно и называются реляционными, потому что реализуют реляционную алгебру. графы не реализуют. в этом то и фокус. но это не делает, один или другой вид хуже.
наивно предположу, что умные дядки в IBM во времена зарождения тематики баз данных определили что "relational" это "SQL + tables" хотя с чисто логической точки зрения "relational" от слова "relation" это моделирование взаимосвязей сущностей, и с этим графы и графовые языки запросов справляются гораздо лучше нежели таблицы и SQL. Это и является причиной того, что я отказываюсь применять классическую терминологию "реляционных бд", потому-что этот термин, по моему мнению, уже неактуален, ибо "classical RDBMS" это по факту "SQL + tables".

Monday Begins on Saturday
10.09.2018
14:35:58
Коллеги. Используем в качестве БД MySQL 8. В качестве ORM используем GORM. В схеме БД некоторые поля из себя представляют UUID'ы и что бы правильно их получить/отправить в MySQL приходится писать чистым SQL'ем вот такое: INSERT INTO bookmark (publication_id, user_id, created_at, updated_at) VALUES (?, UUID_TO_BIN(?), ?, ?) Вопрос: можно ли как-то обойтись без UUID_TO_BIN не меняя схему? Может есть какие-то обертки/типы которые преобразуют uuid в MySQL-формат и обратно?

Roman
10.09.2018
14:55:47
это как?
читай бенчмарки, делай выводы

DMITRY
10.09.2018
14:56:19
это как?
на практике его использования он реально тормозной

Pawel
10.09.2018
14:59:04
Господа кто в sqlite умеет. Хочу писать в базу одновременно из двух процессов. Для этого поставил как рекомендовано - journal=WAL cache=shared. Вопрос - этого достаточно, или ньюансы есть?

Georgy
10.09.2018
15:00:00
Господа кто в sqlite умеет. Хочу писать в базу одновременно из двух процессов. Для этого поставил как рекомендовано - journal=WAL cache=shared. Вопрос - этого достаточно, или ньюансы есть?
sqlite поддерживает многопоточность только если ты её явно включишь. можешь ловить ошибки что база коруптед если не включишь

SQLite is threadsafe. We make this concession since many users choose to ignore the advice given in the previous paragraph. But in order to be thread-safe, SQLite must be compiled with the SQLITE_THREADSAFE preprocessor macro set to 1.

Alexander
10.09.2018
15:40:59
мне не нужна многопоточность
А чем многопоточность отличается от множества процессов? ?

Alexander
10.09.2018
15:41:43
Google
Daniel
10.09.2018
15:41:48
OMG

коллеги, пожалуйста, не надо нести херню

Alexander
10.09.2018
15:43:37
shared memory?
И какое это отношение имеет к SQLite? ?

Daniel
10.09.2018
15:43:56
SQLite is threadsafe. We make this concession since many users choose to ignore the advice given in the previous paragraph. But in order to be thread-safe, SQLite must be compiled with the SQLITE_THREADSAFE preprocessor macro set to 1.
там, насколько я помню, активируется по этому ключу встроенный мутекс. используйте в go свой мутекс, это будет лучше

Alexander
10.09.2018
15:44:57
И какое это отношение имеет к SQLite? ?
а, ну в контексте того вопроса конечно без разницы

Daniel
10.09.2018
15:45:33
И какое это отношение имеет к SQLite? ?
на самом деле - мутексы бывают разные. семафоры IPC позволяют разрулить многопроцессный доступ, а семафоры в общей памяти - нет

?? Eugene
10.09.2018
16:16:06
Всем привет. Присматриваюсь к го, есть какая-нибудь библия голанга или просто полноценный ресурс по языку?

?? Eugene
10.09.2018
16:17:30
Доку уже читаю, хочется большего

Roman
10.09.2018
16:17:58
Доку уже читаю, хочется большего
перестаньте много читать, начните больше писать ?

?? Eugene
10.09.2018
16:18:15
Хе, справедливо

Pawel
10.09.2018
16:22:45
там, насколько я помню, активируется по этому ключу встроенный мутекс. используйте в go свой мутекс, это будет лучше
было обсуждение ишшуя соотв., где автор драйвера (Юкихиро Мацумото) признал, что ни каких способов сделать многопоточность на запись нет

А чем многопоточность отличается от множества процессов? ?
ты не знаешь чем поток отличается от процесса О_о ??

Admin
ERROR: S client not available

Abylay
10.09.2018
16:40:25
Можно юзать 2 языка одновременно на vps например гоу для бэкенда php для парсинга?

Abylay
10.09.2018
16:41:35
Alexander
10.09.2018
16:42:27
Пишите микросервисы и будет вам счастье

Google
‎‎‎‎
10.09.2018
16:55:20
зачем PHP если можно написать всё на Go?!
У всех свои тараканы в голове

Abdulla
10.09.2018
16:55:25
Например пыха уже написана, а новое пишешь на го

Alexander
10.09.2018
16:55:54
зачем PHP если можно написать всё на Go?!
Могу предположить что либы или существующий функционал

Roman
10.09.2018
16:57:01
Например пыха уже написана, а новое пишешь на го
не легче ли переписать на Go нежели городить гибриды? звучит данное задание не как микросервисы, честно говоря.

Abdulla
10.09.2018
17:04:16
https://www.packtpub.com/networking-and-servers/mastering-go Есть мнение об этой книге?

Sergey
10.09.2018
17:06:47
Roman
10.09.2018
17:07:26
Есть стоимость, разработки скорость, и переписывать все с нуля глупо
ну раз так то конечно пожалуйста. Я просто с трудом верю что гибрид из PHP и Go будет дешевле в долгосрочном периоде

Alexey
10.09.2018
17:08:16
Смотря какой проект)))

Aleksandr
10.09.2018
17:11:23
ну раз так то конечно пожалуйста. Я просто с трудом верю что гибрид из PHP и Go будет дешевле в долгосрочном периоде
он рассказал про бэкенд и парсер. это разные продукты. не гибрид. Написать бэк на языке, который знают вся команда, а критичный к скорости сервис на более подходящем языке с единственным разработм - это нормальная и обычная ситуация

Aleksandr
10.09.2018
17:13:38
ну не бэкенд явно

Roman
10.09.2018
17:14:20
Можно юзать 2 языка одновременно на vps например гоу для бэкенда php для парсинга?
вообще формулировка очень слабая, ибо я изначально понял "Go бэкэнд и PHP парсер". только сейчас догнал что вообще наоборот

если же весь бэкэнд уже на PHP а нужен какой-то быстрый парсер то конечно да, можно написать парсер на Go отдельно как "микросервис" (хотя не микросервис скорее всего нифига)

Daniel
10.09.2018
18:04:21
вы задолбали

Dk
10.09.2018
18:44:47
117-й вопрос про unmarshal (я правда посчитал, ну и пытался найти ответ). Вот скачал логи с тг, и там очень грустно со структурой type MesStruct struct { Type string `json:type` Text interface{} `json:text` From string `json:from,omitempty` } type jslogs struct { // Name string `json:name` // Type string `json:type` Messages []MesStruct `json:messages` } К такому виду хочу собрать В MesStruct.Type может быть "message" и "service" В MesStruct.Text может быть string или array Вопрос: Можно ли пропустить (не анмаршалить или не сохранять) элемент в массиве []MesStruct если в Type - service или в Text - array?

Ладно, сделаю в interface{}, а на разборе отфильтрую

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