Request a New Definition

Versioned, hierarchical database

Database

Zope is a database; therefore, the contents of websites that use it are stored and retrieved easily. Changing a single page or an entire section does not require rewriting them. Instead, changing the entries in the database changes how the page or section displays and works. These same efficiencies are also realized in the original construction of the website. Imagine how difficult mail delivery would be if the Post Office didn't have systems of bins, bags and trucks to gradually sort each letter. The Zope database is a master 'bins' system that is already in place so that a new website construction doesn't have to start from scratch.

Hierarchical

WME manipulates the Zope database into a tree-like structure similar in appearance to the directory tree structure in your file manager. Top levels are more important than lower levels since they have a greater effect on more sub-levels. This structure and effect relationship is called a hierarchy and, in this case, a hierarchical database. Each level depends on the level above it since it inherits the parent level's properties. When someone in your company is faced with a new problem they can't solve, they pass it up the chain of command. Zope's hierarchical database structure works the same way. Lower levels benefit from and inherit the abilities of their parent level.

Versioning

When the content in one level of the tree structure is changed Zope remembers the original contents. The original version can be recalled at any time. This ability makes Zope a versioned database. WME has built containers for the contents that will automatically recall the prior version if the current one fails for any reason.

Content Copyright © 2000-2012 Privacy Contact Email this page
Web Media Engineering - internet applications