Quantcast
Channel: Planet Python
Viewing all articles
Browse latest Browse all 22462

Talk Python to Me: #80 TinyDB: A tiny document db written in Python

$
0
0
NoSQL and document dbs like MongoDB have made building fast scalable software that is easy to evolve and maintain much easier for a broad class of applications. Embeddable, file-based databases like SQLite have made "shipping" an application requiring a database a no brainer. The database just runs in process so there is no setup or maintenance. <br/> <br/> Yet, when you try to intersect these two excellent capabilities, you'll find the options very limited. There just aren't many embeddable document databases. If you're a Python developer, and you want a native Python solution, the options are much slimmer still. <br/> <br/> That's why I'm excited to introduce you to Markus Siemens and TinyDb. This is a 100% pure python, embeddable, pip-installable document DB for Python. <br/> <br/> Links from the show: <br/> <div style="font-size: .85em;"> <br/> <b>Markus on Twitter</b>: <a href='https://twitter.com/siem3m' target='_blank'>@siem3m</a> <br/> <b>Markus on the Web</b>: <a href='https://m-siemens.de' target='_blank'>m-siemens.de</a> <br/> <b>TinyDb (github)</b>: <a href='http://github.com/msiemens/tinydb' target='_blank'>github.com/msiemens/tinydb</a> <br/> <b>TinyDb (docs)</b>: <a href='http://tinydb.readthedocs.io/en/latest/intro.html' target='_blank'>tinydb.readthedocs.io</a> <br/> <b>TinyDb (PyPI)</b>: <a href='https://pypi.org/project/tinydb/' target='_blank'>pypi.org/project/tinydb</a> <br/> <b>CodernityDB</b>: <a href='http://labs.codernity.com/codernitydb/' target='_blank'>labs.codernity.com/codernitydb</a> <br/> <b>Buzhug</b>: <a href='http://buzhug.sourceforge.net/' target='_blank'>buzhug.sourceforge.net</a> <br/> <b>Ultra JSON package</b>: <a href='https://pypi.org/project/ujson/' target='_blank'>pypi.org/project/ujson</a> <br/> <b> How to Extend TinyDB</b>: <a href='http://tinydb.readthedocs.io/en/latest/extend.html' target='_blank'>tinydb.readthedocs.io/en/latest/extend.html</a> <br/> <b>Extensions</b>: <a href='http://tinydb.readthedocs.io/en/latest/extensions.html' target='_blank'>tinydb.readthedocs.io/en/latest/extensions.html</a> <br/> </div>

Viewing all articles
Browse latest Browse all 22462

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>