Adriano - 2009-12-19

y_serial has been listed in the NoSQL-database:
- Ultimate Guide to the
Non -Relational Universe!

What's NoSQL?

"DEFINITION: Next Generation Databases mostly address some of the points: being non-relational, distributed, open-source and horizontal scalable. The movement began early 2009 and is growing rapidly. Often more characteristics apply as: schema-free, replication support, easy API, eventually consistency, and more. So the misleading term "nosql" (the community now translates it with "not only sql") should be seen as an alias to something like the definition above."

yserial users get schema-free simply by using Python dictionaries as objects. Shard distributed databases are implicit by construction, just create new instances under various SQLite filenames. The class Farm offers support for scaling under stochastic time (eventual consistency). Replication is a snap because SQLite files are just regular files.

It should be also noted that the method selectdic, used for getting object subsets as a dictionary, can be viewed as a generalized "range scan" (a common NoSQL phrase).

  : http://nosql-database.org