Posts tagged DB
Про Anemic Domain Model
- Jan 04, 2018
- Jul 29, 2022
- Ivan Zakrevsky
- Russian
- ORM, DataMapper, DB, SQL, Model, DDD, Repository
Время от времени в кругу моих знакомых регулярно поднимается вопрос о том, что Anemic Domain Model - никакой вовсе и не антипаттерн, и в качестве аргументов приводятся ссылки на статью “The Anaemic Domain Model is no Anti-Pattern, it’s a SOLID design” [1]. После очередного упоминания этой статьи я решил об этом написать.
Как добавить новые операторы для Python выражений
- Sep 08, 2016
- Ivan Zakrevsky
- Russian
- DB, SQL, Python
Библиотека sqlbuilder использует перегрузку операторов языка программирования Python для создания критериев выборки, что позволяет транслировать операторы языка программирования в операторы SQL.
К сожалению, Python поддерживает не так много операторов, как PostgreSQL, например, таких операторов как @>
, &>
, -|-
, @-@
и т.д.
Построение Raw-SQL cредствами Storm-ORM
- Dec 08, 2015
- Ivan Zakrevsky
- Russian
- ORM, Storm ORM, DataMapper, DB, SQL, Python
Возникло у меня желание попробовать построить чистый, сырой запрос (Raw-SQL) с помощью storm.expr для одного самописного специфического маппера, сочетающего в себе паттерны Single Table Inheritance и Entity Attribute Value.
Почему я выбираю Storm ORM для Python
- Oct 10, 2015
- Jul 31, 2017
- Ivan Zakrevsky
- Russian
- ORM, Storm ORM, DataMapper, DB, SQL, Python, Django Model, Model, DDD
В промышленных решениях на Python я чаще стал использовать KISS-style Storm ORM, и здесь я попытаюсь объяснить почему.
Why I prefer Storm ORM for Python
- Oct 10, 2015
- Jul 31, 2017
- Ivan Zakrevsky
- English
- ORM, Storm ORM, DataMapper, DB, SQL, Python, Django Model, Model, DDD
I began using KISS-style Storm ORM for enterprise applications on Python, let me explain why.