What is it?
OOPS is an object-oriented embedded database library.
What does that mean?
It means you can build and organize files with python objects. No glue code
necessary; just design your data structures and use them. OOPS takes care of the
rest.
Why is it called OOPS?
OOPS stands for object-oriented persistent storage. Catchy, eh?
Can I use it for my project?
For sure! OOPS is LGPL (see LICENSE.txt).
Development Goals:
Ease of use:
The most important thing OOPS offers as an object oriented database library is its intuitive design.
If one knows Python, one knows OOPS. It feels like Python & runs everywhere Python runs.
Efficiency and size:
Designed to be as light weight as possible, OOPS is both efficient in processor usage and memory usage.
Currently, at 45kb it is also a very small addition to any python application deployment one needs to make.
|