@gogolang

Страница 131 из 1630
Ivan
19.02.2017
13:23:25
Ну и заодно чего нить нового изучить, не постгресами же едиными.

Мерлин
19.02.2017
13:23:28
не скажу про болт =) не знаю его. Лучше поддержать переписывание sqlite на Go =)
+ Вроде что-то такое было, но в зачаточном состоянии

https://github.com/cznic/ql/blob/master/README.md

Google
Ivan
19.02.2017
13:25:09
Т.е. если вот смотреть на какие нибудь редисы и монги , то им нужен сервер же, поставить настроить, то сё. А хочется как sqlite , файлик и вперед. Даже конкуретный доступ не парит, будет один процесс. Но вот нужно выбирать по внутренностям документов. Можете что нибудь посоветовать?

Ivan
19.02.2017
13:27:14
Выше скинул - qldb
Я видел спасибо. Но оно опять relation, мне за годы надоело, хочу документное что то. Понимаю всю так сказать эфемерность различий, и можент вообще непонятного хочу, но вот хочется новизны. Какой то inprocess монги скорее, чем sqlite

Daniel
19.02.2017
13:31:33
я бы хотел заметить, что это очень странное желание

"я не хочу умное и гибкое, я хочу тупое и деревянное, но новое"

в многонодовой системе это тупое и деревянное имеет смысл - эта тупость и деревянность позволяет строить кластерные базы

но встраиваемое?..

Мерлин
19.02.2017
13:33:36
Я видел спасибо. Но оно опять relation, мне за годы надоело, хочу документное что то. Понимаю всю так сказать эфемерность различий, и можент вообще непонятного хочу, но вот хочется новизны. Какой то inprocess монги скорее, чем sqlite
Можно вот это попробовать https://github.com/tidwall/buntdb Но вообще, если цель не в том, чтобы писать продукт, а хочется поизвращаться, то почему бы самому не написать простенькую СУБД поверх болта? С индексацией и репликами?ъ

Ivan
19.02.2017
13:34:01
Ну да, можно и так сформулировать. а я бы сформулировал например так - готов поступится рядом плюсов как то единовременный доступ, транзакции, если смог бы получить - отсутствие сервера бд, отсутствие схемы.

Daniel
19.02.2017
13:34:46
отсутствие схемы - это проклятие же. иди тогда на перле пиши, че

Мерлин
19.02.2017
13:36:37
Ещё вотъ, но я не пробовал и оно in-memory https://github.com/hashicorp/go-memdb

Google
Daniel
19.02.2017
13:38:30
и я на перле пишу, чо мне
да ниче :) просто у нас тут язык со строгой статической типизацией, и понятно - зачем он такой. в этом смысле db тоже хорошо иметь со строгой статической, да еще и с другими средствами контроля целостности, вроде foreign keys

Ivan
19.02.2017
13:38:31
Помойму первое, подходит db.CreateIndex("age", "*", buntdb.IndexJSON("age")) , покрывает 90% потребностей моих

да ниче :) просто у нас тут язык со строгой статической типизацией, и понятно - зачем он такой. в этом смысле db тоже хорошо иметь со строгой статической, да еще и с другими средствами контроля целостности, вроде foreign keys
Да это понятно, да. Ну вот у меня за годы просто уже надоело эти реляции строить, а сами данные довольно беспорядочные. И в конце концов хочется же хипстером побыть. похранить данные в json без схемы. Пусть даже жизнь меня накажет, зато будет опыт.

Daniel
19.02.2017
13:41:17
хипстеры будут гореть в аду

некоторые - прижизненно

особенно те, которые schemaless базы тянут в прод

не в смысле, что боженька накажет

а в смысле, что это реально ад, поддерживать эту всю херню

Ivan
19.02.2017
13:43:42
Тем лучше обжечься на мелком проекте где я один девелопер. Будут мысли и аргументы в последующем. Но вообще я верю что обойдется.

Daniel
19.02.2017
13:44:03
а на мелком ты можешь и не обжечься

Ivan
19.02.2017
13:44:10
Просто ну вот выбор или сразу постгрес, или сначала поразвлекаться для саморазвития, первое ну очень скучно и обыденно.

Phil
19.02.2017
13:44:31
в многонодовой системе это тупое и деревянное имеет смысл - эта тупость и деревянность позволяет строить кластерные базы
С другой стороны, много ли мы знаем хороших кластерных решений поверх этой тупости. Примерно одно

Daniel
19.02.2017
13:44:38
два

аэроспайк и кассандра

Phil
19.02.2017
13:44:52
Ok. Два

Daniel
19.02.2017
13:45:01
говорят, последняя монга перестала терять данные

и, говорят, пора смотреть на тарантул

Phil
19.02.2017
13:45:28
Daniel
19.02.2017
13:45:35
ага

Phil
19.02.2017
13:45:38
Google
Daniel
19.02.2017
13:45:43
да

но есть еще вопрос вторичных индексов

и тут они все сосут разнообразно, но все с заглотом

Мерлин
19.02.2017
13:56:14
Да светится, Google, имя твоё Да придёт царствие NewSQL и на земле и на небеси Смузи наш насущный дай нам днесь И подверни джинсы наши Как подворачиваем мы сыновьям нашим И прости нам eventual consistency Как мы прощаем остальным базам И не введи нас в искушение, но избави нас от Oracle Раминь

извините

19.02.2017
13:58:52
нет

Ivan
19.02.2017
14:22:37
ну а монга то?

Daniel
19.02.2017
14:23:22
что - монга?

Bald
19.02.2017
14:23:43
монго это плохо

Anton
19.02.2017
14:24:09
Без монги тяжело штанишки подворачивать

Amir
19.02.2017
14:25:34
19.02.2017
14:25:38
мы с монгой, но без подвёрнутых штанишек, что не так?

Anton
19.02.2017
14:25:59
Вы это чем-то компенсируете

Смузи мб? Признавайтесь!

19.02.2017
14:26:24
вэйп компенсирует подворот?

Anton
19.02.2017
14:26:31
Определенно

19.02.2017
14:26:48
но у нас вэйпят лишь двое

Daniel
19.02.2017
14:27:06
а вот скажите - почему монга?

почему именно такой выбор?

19.02.2017
14:27:17
онаняшная

Google
Daniel
19.02.2017
14:29:16
онаняшная
если это все - я не верю про подвороты и вейпы. просто вы шифруетесь..

19.02.2017
14:29:57
нам нужна была носкьюл база, вот и всё

Daniel
19.02.2017
14:30:05
и что?

кроме монги вы не знали ни одной?

19.02.2017
14:30:14
и взяли монгу

предложи что лучше

Daniel
19.02.2017
14:30:50
под какую задачу?

Мерлин
19.02.2017
14:31:59
а вот скажите - почему монга?
Она популярна ис большим комьюнити, проста в настройке Можно наговнякать, вообще не думая

Daniel
19.02.2017
14:32:21
ну вот это подворотно-вейперская аргументация

Phil
19.02.2017
14:32:47
нам нужна была носкьюл база, вот и всё
что ттакое "ноускьюл база" и чем она лучше "скьюл базы"?

Ivan
19.02.2017
14:33:10
ну там нет sql

Phil
19.02.2017
14:33:41
ну там нет sql
Так это плохо же

Мерлин
19.02.2017
14:33:54
в смысле, может где-то и существуют люди, которые составляют табличку плюсов и минусов, принимают взвешенное решение и т.д. Но в большинстве случаев, согласитесь, там где взяли монгу, можно было взять MySQL или постгрес

Ivan
19.02.2017
14:34:13
Там где взяли sqlite можно было обойтись grep

Ivan
19.02.2017
14:35:13
Ну я вот выше писал, что меня задолбало разнотипные документы в схему засовывать. по 10 джойнов на каджый запрос утомило.

19.02.2017
14:35:39
под какую задачу?
изменяющаяся схема без мучений с миграциями

Google
Ivan
19.02.2017
14:36:08
Я к тому что какая аргументация бывает

Мерлин
19.02.2017
14:36:10
Так это плохо же
NO-SQL - not only sql Вообще правильнее было бы назвать нереляционные базы данных. РСУБД - данные организованы в таблички. НеРСУБД - данные организованы по-разному (начиная от kv, заканчивая всякими сложными конструкциями)

Daniel
19.02.2017
14:36:12
Ivan
19.02.2017
14:36:23
Я ещё и не ушел собственно, просто так сказать играюсь в хипстера

19.02.2017
14:36:51
а зачем это нужно?
специфика проекта

дальше нда

Daniel
19.02.2017
14:37:06
так я и спрашиваю - в чем она, эта специфика?

Мерлин
19.02.2017
14:37:10
как бы у sql и nosql баз немного разная область применения
В идеале - да. На практике - зайди в нодовский чатик и спроси, какую СУБД взять. 80% тебе сразу скажут "бери монгу, гы", даже не поинтересовавшись задачей. Так и живём

Ivan
19.02.2017
14:37:15
дальше нда
Это значит не знаю.

19.02.2017
14:37:50
Это значит не знаю.
хранилище со схемой задаваемой и изменяемой пользователем схемой

Ivan
19.02.2017
14:39:46
Ну это то что меня толкает в ваши монги

Хотя, признаюсь честно. я не умею их готовить то

Ivan
19.02.2017
14:40:05
вопросы прямо чувствую ламерские у меня возникают

Мерлин
19.02.2017
14:40:34
Ivan
19.02.2017
14:40:37
А где вот такое почитать что б, скажем "из строгой реляционной схемы в полный хаос за два дня. О рейли" Не знаю.

19.02.2017
14:40:57
Ivan
19.02.2017
14:41:36
мне б таки не монгу, а что то проще, key-> document такое вот, но с индексами.

Daniel
19.02.2017
14:41:42
хранилище со схемой задаваемой и изменяемой пользователем схемой
пока не понимаю, зачем бы это могло быть нужно

Ivan
19.02.2017
14:41:43
Или там общий курс, про идеи?

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