@ru_python

Страница 3233 из 9768
Nikolay
18.07.2017
14:11:11
https://wiki.python.org/moin/Templating

Nikolay
18.07.2017
14:11:21
"как сделать так, чтобы всю твою базу спиздили одним запросом"

Nikolay
18.07.2017
14:11:37
Mako забыли

Nikolay
18.07.2017
14:11:52
f-строки наше все

Google
Alexandr
18.07.2017
14:13:01
Так, я понял

Dmitriy
18.07.2017
14:13:05
И что же тогда использовать?
Да что угодно, не важно какое качество ведь

Особенно, когда ничего подобного больше нет

Lucky
18.07.2017
14:14:26
Lucky
18.07.2017
14:15:19
чо
Да я вкидывал бота для телеги когда начали обсуждать экранирование голых sql запросов и как-то никто не уронил.

Nikolay
18.07.2017
14:15:20
sql - привет из 90

Nikolay
18.07.2017
14:15:45
Экономия

В питоне*

Stepan
18.07.2017
14:15:47
sql - привет из 90
Альтернатива?

Lucky
18.07.2017
14:15:48
Ну вот так я пишу.

Nikolay
18.07.2017
14:15:48
более того, зачем в боте sql?

Google
Nikolay
18.07.2017
14:16:04
Альтернатива?
key-value хранилища

Lucky
18.07.2017
14:16:07
А как ещё хранить записи пользователей?

Lucky
18.07.2017
14:16:15
в жсоне?

Ну такоооое

Stepan
18.07.2017
14:16:25
key-value хранилища
Браво (нет). В каком месте это альтернатива

Nikolay
18.07.2017
14:16:33
в жсоне?
а в чем проблема?

Браво (нет). В каком месте это альтернатива
ээ, в любом вменяемом, где не нужны сложные реляции?

Lucky
18.07.2017
14:16:57
В том, что встроенный sqlite намного удобнее и проще в обращении.

Nikolay
18.07.2017
14:17:21
В том, что встроенный sqlite намного удобнее и проще в обращении.
шта? с каких пор sql стал проще, чем .put()/.get()?

Stepan
18.07.2017
14:17:58
ээ, в любом вменяемом, где не нужны сложные реляции?
Какая не существенная оговорка про сложные реляции. Так вроде sql был именно придуман "для сложных реляций". Так, что попробуем еще раз. Альтернатива?

Nikolay
18.07.2017
14:17:58
при всей моей любви к sql-базам, пихать их везде, включая телеграмных ботов с простой логикой - дикий оверхед

Aleksandr
18.07.2017
14:18:28
sql - привет из 90
серьезно ты это?

Nikolay
18.07.2017
14:18:32
Какая не существенная оговорка про сложные реляции. Так вроде sql был именно придуман "для сложных реляций". Так, что попробуем еще раз. Альтернатива?
ты не просек фишку, в большинстве архитектур сложные реляции нафиг не нужны, а вот масштабирование - наоборот, нужно

Lucky
18.07.2017
14:19:05
Хз, меня не напрягает вручную писать sql запросы в коде и мне проще им дёргать информацию для разных пользователей по айдишникам.

Nikolay
18.07.2017
14:19:11
в современном мире если тебе для телеграм-бота, который, скажем, устраивает викторины, нужен SQL - то ты что-то делаешь не так

Nikolay
18.07.2017
14:19:37
а какие альтернативы?
зависит от задачи. Можно redis, можно tarantool, можно даже монгу изредка.

если текстов много - то elasticsearch

Google
Stepan
18.07.2017
14:20:16
ты не просек фишку, в большинстве архитектур сложные реляции нафиг не нужны, а вот масштабирование - наоборот, нужно
Я то все просек. Ты просто видимо выпал из начала разговора. Первая фраза "sql - привет из 90", подразумевает, что это морально устаревшая технология. Морально устаревшей является такая, которой есть современная полноценная (подчеркну это) альтернатива. А такой нет. То, что sql не везде нужен, это другая тема.

melancholiac
18.07.2017
14:20:17
сложно

Lucky
18.07.2017
14:20:23
> появляются инъекции и баги в коде чего нет - того нет. я предлагал людям уронить инъекцией - безрезультатно.

Lain
18.07.2017
14:20:25
и что, скуль мешает масштабируемости?

melancholiac
18.07.2017
14:20:30
в моем манямирке есть только скл

Lucky
18.07.2017
14:21:23
Я до этого писал органайзер вещей с возможностью добавлять свои с кучей полей и json мне не зашёл.

Stepan
18.07.2017
14:21:46
у него вышел новый стандарт с поддержкой JSON, если что
Так новый стандарт != новая технология. Не?

melancholiac
18.07.2017
14:21:53
ну так саморазвивайся, чо ты как этот
ксти об этом. есть какой нибудь перечень фреймворков и библиотек?

Lucky
18.07.2017
14:22:21
поработай с postgresql, например
Оверкилл в данном проекте

Nikolay
18.07.2017
14:22:47
Оверкилл в данном проекте
а что не оверкилл? sqlite?

melancholiac
18.07.2017
14:22:48
https://python3wos.appspot.com
уууууу спасибо

Lucky
18.07.2017
14:23:05
а что не оверкилл? sqlite?
Хотя бы он, потому, что идёт в стандартной сборке.

Aleksandr
18.07.2017
14:23:18
Так новый стандарт != новая технология. Не?
SQL не такая уж и технология так-то, sql-подобный синтаксис поддерживают и no-SQL хранилища уже, так что от него никуда не деться в том или ином виде

Nikolay
18.07.2017
14:23:27
Хотя бы он, потому, что идёт в стандартной сборке.
ну, идет или нет - это вообще неважно

Google
Lucky
18.07.2017
14:23:35
как это неважно?

Nikolay
18.07.2017
14:23:44
если ты о качестве тулзы судишь по тому, есть ли она в стандартной либе - то ты делаешь что-то не так

Nikolay
18.07.2017
14:24:09
так я не понял, можно ещё раз? скл мешает масштабируемости
в случае классических реляционных баз - да, мешает

точнее, мешает не sql, а архитектура этих самых баз

Lain
18.07.2017
14:24:39
?

Lucky
18.07.2017
14:25:15
Я сужу не по качеству, а по удобству использования в конкретной ситуации. В случае возможности запуска скрипта на голом питоне без дополнительной настройки окружения - не вижу в sqlite ничего плохого.

Stepan
18.07.2017
14:25:49
SQL не такая уж и технология так-то, sql-подобный синтаксис поддерживают и no-SQL хранилища уже, так что от него никуда не деться в том или ином виде
Ну я видимо немножко терминологию путаю возможно. Но суть вроде понятна - sql накладывает требования к структуре данных, и я к тому, что более эффективного пока нет. Видел я как sql в монге реализован в некторых тулзах. Блеванина, надо сказать, редкостная

Admin
ERROR: S client not available

Lucky
18.07.2017
14:26:25
Хотя признаю, что опыта у меня ещё мало и возможно в дальнейшем я постигну дзен и приму твою точку зрения.

Nikolay
18.07.2017
14:26:29
Lucky
18.07.2017
14:26:35
Но пока как-то неубедительно.

Nikolay
18.07.2017
14:27:34
как?
так, что тебе нужен отдельный админ, который настроит масштабирование и будет поддерживать этот весь зоопарк

Artem
18.07.2017
14:27:40
Про стандартную библиотеку аргумент можно распространить дальше, мол, зачем писать на питоне, если он требует дополнительно иметь интерпретатор питона, почему не на си

Nikolay
18.07.2017
14:27:54
в случае современных kv-хранилищ ноды сами друг друга находят через мультикаст

там даже не надо ничего настраивать почти

Nikolay
18.07.2017
14:28:44
Хорошая попытка, но в маразм лучше не ударяться.
ну вот "использую sqlite, потому что он в стандартной либе" - это примерно того же порядка маразм, а не аргумент

Google
Nikolay
18.07.2017
14:29:07
не надо гнаться за уменьшением количества зависимостей, надо задачи решать эффективно

Artem
18.07.2017
14:29:43
а вот "использую sqlite, потому что это просто" - нормальный аргумент, на мой вкус

Lucky
18.07.2017
14:29:45
Как-то упустили изначальный аргумент, что "мне так удобно", но ладно.

Nikolay
18.07.2017
14:30:16
Как-то упустили изначальный аргумент, что "мне так удобно", но ладно.
что на первом месте для тебя стоит в программировании - твое удобство или решение задачи?

Tigran
18.07.2017
14:30:38
скорость решения задачи, очевидно

Lucky
18.07.2017
14:30:47
Задача то решена.

Tigran
18.07.2017
14:30:49
она зависит от удобства

Nikolay
18.07.2017
14:30:49
когда у тебя в руках молоток - все проблемы выглядят ,как гвозди

Lucky
18.07.2017
14:32:12
Но почему молоток здесь sql, а не json?

Nikolay
18.07.2017
14:33:40
я тебе по секрету скажу то, на что выше намекал

ты можешь хранить json, например, в postgresql, и делать к нему запросы через sql

даже индексы строить по его полям

и это будет быстро и круто работать

у psql одна проблема - надо брать какую-то внешнюю тулзу, чтобы его нормально масштабировать

зачастую это нетривиальная задача

но ты правильно сказал, что во многих случаях это оверкилл, так вот sql - это тоже оверкилл по сравнению с put/get в обычных хранилищах типа redis

но надо всегда исходить из задачи, а не из того, что у тебя есть или чего нет в стандартной либе

Constantine
18.07.2017
14:40:44
ребзи-ребзи, холивар

знакомый решил питонщина поискать, я говорю, что вилка у него говно )

Страница 3233 из 9768