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
Enterprise-Grade Monitoring - Zero Compromises Icon
Enterprise-Grade Monitoring - Zero Compromises

PRTG delivers deep visibility and proactive alerts for complex IT. Monitor, analyze, and optimize - all in one platform.

Managing a large, distributed IT environment demands more than basic monitoring. PRTG provides a unified view of your entire infrastructure - across sites, clouds, and hybrid setups. Advanced analytics, customizable dashboards, and granular access controls empower your team to detect issues early and respond fast. Automate reporting, ensure compliance, and scale effortlessly as your network grows. With PRTG, you get reliability, flexibility, and the insights you need to keep your business running at peak performance.
Start Your Free PRTG Trial
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