
Alexey
05.09.2017
10:47:08
Пиздец ZFS.

Zart
05.09.2017
10:58:35
опять колупаю исходники джанго и блюю
8\

Alexey
05.09.2017
10:58:51
Прими противорвотного и заготовь пакеты бумажные.

Google

Alexey
05.09.2017
10:58:57
Dive into Django, блть.

Zart
05.09.2017
10:59:04
if hasattr(settings, 'DATABASE_CONNECTION_POOLING'):
if not settings.DATABASE_CONNECTION_POOLING:
Database.pooling = False
суки, блядь

Alex
05.09.2017
15:56:14
как тут к sqlalchemy относятся? говно, не говно? стоить тратить время на изучение?

Alexey
05.09.2017
15:56:56

Eugine
05.09.2017
15:56:59
ну как ORM - как и все ORM

Zart
05.09.2017
15:57:08
ну альтернатив как-то не очень
кроме пиви да пони ничо и нет почти

insanemainfame
05.09.2017
15:57:46
ну не, единственная полноценная data mapper орм

Eugine
05.09.2017
15:58:21
может огребу, но по мне - все ОРМ это от дьявола и отсутствия мозгов/лени

Zart
05.09.2017
15:58:31
на любителя

insanemainfame
05.09.2017
15:58:47

Eugine
05.09.2017
15:59:18
нормально делай - нормально будет

insanemainfame
05.09.2017
16:01:03
ох уж эти луддиты

Google

Roman
05.09.2017
16:46:30
Я вижу пользу в использовании alembic, для которого с sqlalchemy есть описанный схемы. Ну это так, некоторый взгляд, не более

insanemainfame
05.09.2017
17:03:29
есть кстати yoyo, если нужны миграции без орм

Egor
05.09.2017
19:42:33

Alexey
05.09.2017
19:42:50
может огребу, но по мне - все python это от дьявола и отсутствия мозгов/лени

Alex
05.09.2017
19:43:30

Alexey
05.09.2017
19:43:37
Да, конкатенирует.
«Конкатенируй то» и продолжение «Конкатенируй это».

Egor
05.09.2017
19:43:50
орм - для тех кто не может в нормальный маппинг и структуру бд

Alex
05.09.2017
19:43:53
неистово конкатенирую

dmks
05.09.2017
19:44:17

Egor
05.09.2017
19:44:18

Alexey
05.09.2017
19:44:27

dmks
05.09.2017
19:44:43
а... ну, да :(

insanemainfame
05.09.2017
19:51:05
И вообще релчционные бд - для тех кто не осилил хранимки на луа в редисе

Alexey
05.09.2017
19:51:52

Ilya
05.09.2017
20:07:22
Ну редис для скорости, орм для сохранности

Zart
05.09.2017
20:08:16
наркоманы

Alex
05.09.2017
20:08:52

Google

Alexey
05.09.2017
20:09:18
Для тех, кто осилил реляционные и хранимки, этож элементарно.

Alex
05.09.2017
20:09:25
хмм, логично чо)

Eugine
05.09.2017
20:09:53

insanemainfame
05.09.2017
20:10:05

Eugine
05.09.2017
20:10:10
Этож сарказм?

Alexey
05.09.2017
20:10:11
Ебать что
Тих-тих, не спугни, у нас новый клован.

Eugine
05.09.2017
20:10:18
Блин

Alexey
05.09.2017
20:10:21

Alex
05.09.2017
20:10:27

Alexey
05.09.2017
20:10:36

Zart
05.09.2017
20:10:59
только ксв, только греп, сорт и уник. разрешаю авк

Alexey
05.09.2017
20:11:10

Zart
05.09.2017
20:11:40

Igor
05.09.2017
20:12:48

Alexey
05.09.2017
20:12:53

Alex
05.09.2017
20:13:03
Это для дворян.
Бла, вот так мы смеемся, а есть EarlDB
https://github.com/Past9/earldb

Zart
05.09.2017
20:13:08
но авк же лучше седа -_-

Alex
05.09.2017
20:13:20
слушайте, нагуглил тут zodb - это что вообще? кто юзает?

Alexey
05.09.2017
20:13:23

Google

Alex
05.09.2017
20:13:40

Alexey
05.09.2017
20:13:55
pip install Python-MySQLite-1.2.3

Alex
05.09.2017
20:14:18

Zart
05.09.2017
20:14:20

Alex
05.09.2017
20:14:31
на флоппиках

Zart
05.09.2017
20:14:34

Alexey
05.09.2017
20:14:40

Zart
05.09.2017
20:15:08
у зодб кластер есть, бтв
олсо зое

Admin
ERROR: S client not available

Alex
05.09.2017
20:16:42
оно прям вот так и работает на крупных проектах?

Zart
05.09.2017
20:17:05
нагугли plone, чтоли

Cykooz
05.09.2017
20:20:53
Хотя пофиг на транзакции так то - один раз только сохраняю туда при инициализации приложения, и больше не изменяю их

Zart
05.09.2017
20:22:48
описываешь произвольный класс от тамошнего Persistent
дальше всё.
экземпляры живут в базе автоматом

Cykooz
05.09.2017
20:24:21
Кстати Persistent даже не тамошний - он сбоку идёт, отдельным пакетом. Можно заюзать для сохранения изменений в любом другом хранилище

Zart
05.09.2017
20:24:27
сохраняловка удаляловка проще пареной репы
а с поиском там вроде не фонтан

Cykooz
05.09.2017
20:25:09
Поиск как и везде - через индексы. Только вот индексы надо самому создавать и поддерживать (реализации есть конечно).
Т.е. индексы там - это точно такие же персистент объекты

insanemainfame
05.09.2017
20:26:16

Google

Cykooz
05.09.2017
20:27:00
Там и в 2017 нормально
ZODB 5.3.0 (2017-08-30)

insanemainfame
05.09.2017
20:27:35
@cykooz а профит-то есть в наше современное время редисок с хранимками на луа?

Cykooz
05.09.2017
20:28:30
Просто удобно работать - никакой ORM не нужен.

Zart
05.09.2017
20:29:35

Cykooz
05.09.2017
20:29:42
Как будто память процесса сохранили куда то (с поддержкой транзакций, UNDO) и при повторном запуске загрузили обратно

insanemainfame
05.09.2017
20:30:37
Какие юзкейсы?

Zart
05.09.2017
20:30:56
ты плонь нагуглил?
зодб для веба херачили изначально

Cykooz
05.09.2017
20:31:30
В добавок, от автора (ну или одного из них) ZODB
http://www.newtdb.org/en/latest/

Zart
05.09.2017
20:33:51
половину дизайна экосистемы поди джим запилил

Cykooz
05.09.2017
20:33:55
Если кратко, то в постгре сохраняется сериализованый python объект + его представление в JSONB дабы можно было всякие там индексы и поиски вертеть
Этакое развитие ZODB + RelStorage

Egor
05.09.2017
21:17:48
так все же, что для вас ОРМ?

Dmitry
05.09.2017
21:19:02

insanemainfame
05.09.2017
21:19:29

Alexey
05.09.2017
21:19:41
Ма, ло, запя, тых. :)

Egor
05.09.2017
21:19:50

insanemainfame
05.09.2017
21:19:55
что бы жоин делал нормальныый

Alexey
05.09.2017
21:19:55
Острый.

insanemainfame
05.09.2017
21:20:24

Egor
05.09.2017
21:20:25
только оутер лефт, если