[Checkins] SVN: bluebream/website/docs/v1.0/concepts.rst expand ZODB

Baiju M baiju.m.mail at gmail.com
Tue Jan 26 21:59:51 EST 2010


Log message for revision 108545:
  expand ZODB
  

Changed:
  U   bluebream/website/docs/v1.0/concepts.rst

-=-
Modified: bluebream/website/docs/v1.0/concepts.rst
===================================================================
--- bluebream/website/docs/v1.0/concepts.rst	2010-01-27 02:55:37 UTC (rev 108544)
+++ bluebream/website/docs/v1.0/concepts.rst	2010-01-27 02:59:51 UTC (rev 108545)
@@ -194,6 +194,33 @@
 to application logic.  ZODB includes features such as a pluggable
 storage interface, rich transaction support, and undo.
 
+Python programs are written with the object-oriented paradigm.  You
+use objects that reference each other freely and can be of any form
+and shape: no object has to adhere to a specific schema and can hold
+arbitrary information.
+
+Storing those objects in relational databases requires you to give up
+on the freedom of reference and schema.  The constraints of the
+relational model reduces your ability to write object-oriented code.
+
+The ZODB is a native object database, that stores your objects while
+allowing you to work with any paradigms that can be expressed in
+Python.  Thereby your code becomes simpler, more robust and easier to
+understand.
+
+Also, there is no gap between the database and your program: no glue
+code to write, no mappings to configure.  Have a look at the tutorial
+to see, how easy it is.
+
+Some of the features that ZODB brings to you:
+
+- Transparent persistence for Python objects
+- Full ACID-compatible transaction support (including savepoints)
+- History/undo ability
+- Efficient support for binary large objects (BLOBs)
+- Pluggable storages
+- Scalable architecture
+
 WSGI
 ~~~~
 



More information about the checkins mailing list