Serialization + persistance : in a few lines of code, compress and annotate Python objects into SQLite; then later retrieve them chronologically by keywords without any SQL. Most useful "standard" module for a database to store schema-less data.

Features

  • single standard Python module for serialized data storage.
  • elegant user methods (write Python code; not necessarily SQL).
  • includes compression, plus support for storing file and URL contents.
  • optimized for speed, security, and concurrency.
  • searched objects can be retrieved as a dictionary (data subset).
  • search syntax supports (unix filename) regular expression.
  • useful as persistent generalized queue.
  • embedded documentation includes useful tips and references.
  • very easy to use immediately (import module for all practical projects).
  • README: http://yserial.sourceforge.net
  • [ in beta: Farm of databases for concurrency ]

Project Activity

See All Activity >

License

BSD License

Follow y_serial: warehouse Py objects w/ SQLite

y_serial: warehouse Py objects w/ SQLite Web Site

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
2
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Looks very cool but difficult to install except manually place on PYTHONPATH. Please package as an egg and list on pypi.python.org so automated tools like zc.buildout and easy_install can find it. A tiny setup.py is all that is needed. Very good work though.
  • this essentially unifies standard modules: sqlite3, zlib, gzip, cPickle -- to compress Python objects (such as a dictionaries, lists, and classes) for persistance in a SQL database -- fast access in a few lines of code (without SQL). Easy to maintain all objects under (project) tables in a *single* compact database file. Helpful examples, functions, and comments within the module.
Read more reviews >

Additional Project Details

Intended Audience

Advanced End Users, End Users/Desktop

Programming Language

Python

Database Environment

Python Database API

Related Categories

Python Data Formats Software, Python Database Software, Python Software Development Software

Registered

2009-09-06