1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

For more information, please refer to the Home Page, the project blog and the Javadocs.


The Copy-on-write OODBMS (COODBMS)

Reinventing Software

COODBMS is an Object Oriented DBMS which is implemented using Copy-On-Write technology. It is fast, robust, transactional and fully scalable. And because of its use of COW technology, startup and shutdown are very fast, and there is never any recovery operation. This is a production tool using client/server architecture and is designed for 24x7 operation. (Backups can be run on a database while updates are blocked.) It is not however your typical OODBMS.

The objects stored and managed by COODBMS are organized into a standard structure. This structure is derived from Rolonic theory, which assures us that the structure is both comprehensive and universal. And by using structures of objects, which we call Rolons, rather than individual objects the need for specialized objects is greatly reduced. Applications then need only add a bit of logic here and there, relying mostly on a standard set of objects.

There is a tremendous advantage to standardizing the structures used by an application--we can now define an application-independent language and tools for viewing and maintaining these structures, just as we can use SQL and various tools to view and update the contents of an RDBMS. Again, this is not your typical OODBMS.

Now consider what happens when applications are reduced to collections of standardized structures of persistent objects and you have a rich set of tools for configuring and managing those structures. You can now reconfigure (and re-architect) applications on-the-fly. Applications are much more fluid. And meeting those ever changing business requirements becomes ever so much easier.

Contents

  1. Getting Started, Administration
  2. Browsing the Databases
  3. Journals
  4. Assigning Admin Privileges
  5. Securing master.cowdb
  6. Read Access Control
  7. Children
  8. Sections
  9. Wellknown Rolons
  10. Forks
  11. Write Access and User Groups
  12. Keywords
  13. Scripts
  14. Browse Commands
  15. Request DTD
  16. Response DTD
  17. Check Register--Extending COODBMS
  18. Releases, Past and Intended
  19. Previous Documentation