Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MongoDB Без ORM
Search
Yehor Nazarkin
December 08, 2012
Programming
0
270
MongoDB Без ORM
Почему MongoDB не требуется ORM
Yehor Nazarkin
December 08, 2012
Tweet
Share
More Decks by Yehor Nazarkin
See All by Yehor Nazarkin
Flask, гордость и предубеждения
nimnull
0
290
Python non-mainstream web
nimnull
0
130
Агрегация и обработка статистики
nimnull
0
5.7k
Write once, run everywhere
nimnull
0
6.2k
GPU Computing in Python
nimnull
1
5.6k
To Flask or not to Flask
nimnull
5
620
REST in Flask (And small client-side intro)
nimnull
10
1.7k
Other Decks in Programming
See All in Programming
Kotlin 2.0が与えるAndroid開発の進化
masayukisuda
1
410
REXML改善のその後
naitoh
0
190
令和トラベルにおけるLLM活用事例:社内ツール開発から得た学びと実践
ippo012
0
210
Pythonで改めて考える「クラス(class)」の使いどころ
os1ma
1
360
How to Break into Reading Open Source
kaspth
2
210
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
280
Android開発以外のAndroid開発経験の活かしどころ
konifar
2
1k
watsonx.ai Dojo #2 生成AIを使ったアプリ開発入門編
oniak3ibm
PRO
0
180
実践!難読化ガイド
mitchan
0
200
From Idea to IDE: Developing Plugins for Android Studio
thisaay
1
220
The Shape of a Service Object
inem
0
520
サーバーレスで負荷試験!Step Functions + Lambdaを使ったk6の分散実行
shuntakahashi
6
1.6k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
18
2.9k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
The Pragmatic Product Professional
lauravandoore
31
6.2k
The Brand Is Dead. Long Live the Brand.
mthomps
53
38k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Visualization
eitanlees
142
15k
Code Review Best Practice
trishagee
62
16k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
Designing Experiences People Love
moore
138
23k
Debugging Ruby Performance
tmm1
72
12k
Statistics for Hackers
jakevdp
794
220k
Automating Front-end Workflow
addyosmani
1365
200k
Transcript
не нуждается в ORM Почему MongoDB
В начале • ORM — object-relationship mapping • MongoDB —
хранит/манипулирует коллекциями документов с единственным типом отношений DBRef • OK, итак...
Популярные решения • MongoKit • MongoEngine • MongoAlchemy • MiniMongo
MongoKit • структура — • валидация — • и другие
проблемы
MongoKit (0.8.1)
MongoAlchemy В мире SQLAlchemy В мире MongoAlchemy
MongoAlchemy
MongoEngine вполне, если нужно отвлечься
MongoEngine
MiniMongo
Что же делать?
Pymongo • Быстрый, без оверхедов • Атомарные операции • Добавить
сигналы == перекрыть pymongo.Collection • Завернуть? SONManipulator, Cursor(as_class=...) • И многое другое...
Pymongo
SONManipulator
None
Спасибо всем Обсудим?